.hidden { display: none; } .shown { display: block; } .disabled { opacity: 0.65; } .sui { background: #000000; color: #0eb8c0; font-family: "Open Sans"; font-size: 16px; } .sui * { margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; } .sui > .content { padding: 16px; } .sui label { color: #b3b2b2; } .sui button { background: #097479; color: #eeeeee; font-size: 0.9em; border: 0; padding: .8em; margin: 0 .4em; } .heading { font-size: 1.2em; display: block; margin-bottom: 16px; } .container { background: #333333; padding: 16px; border-radius: 2px; border: solid 1px #555555; margin-bottom: 8px; } .container.collapsible > .heading { margin-bottom: 0; } .container.collapsible > .heading:hover { cursor: pointer; } .container.collapsible > .content { display: none; } .container.collapsible.open > .heading { margin-bottom: 16px; } .container.collapsible.open > .content { display: block; } input[type=range] { -webkit-appearance: none; width: 100%; margin: 8.4px 0; padding: 0 !important; background-color: transparent; } input[type=range]:focus { outline: none; } input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 3.2px; cursor: pointer; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; background: #097479; border-radius: 1.3px; border: 0.2px solid #010101; } input[type=range]::-webkit-slider-thumb { box-shadow: 0.6px 0.6px 2.8px #000000, 0px 0px 0.6px #0d0d0d; border: 0.4px solid #000000; height: 20px; width: 20px; border-radius: 50px; background: #0eb8c0; cursor: pointer; -webkit-appearance: none; margin-top: -8.6px; } input[type=range]:focus::-webkit-slider-runnable-track { background: #0eb4bb; } input[type=range]::-moz-range-track { width: 100%; height: 3.2px; cursor: pointer; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; background: #097479; border-radius: 1.3px; border: 0.2px solid #010101; } input[type=range]::-moz-range-thumb { box-shadow: 0.6px 0.6px 2.8px #000000, 0px 0px 0.6px #0d0d0d; border: 0.4px solid #000000; height: 20px; width: 20px; border-radius: 50px; background: #0eb8c0; cursor: pointer; } input[type=range]::-ms-track { width: 100%; height: 3.2px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } input[type=range]::-ms-fill-lower { background: #043437; border: 0.2px solid #010101; border-radius: 2.6px; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; } input[type=range]::-ms-fill-upper { background: #097479; border: 0.2px solid #010101; border-radius: 2.6px; box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; } input[type=range]::-ms-thumb { box-shadow: 0.6px 0.6px 2.8px #000000, 0px 0px 0.6px #0d0d0d; border: 0.4px solid #000000; height: 20px; width: 20px; border-radius: 50px; background: #0eb8c0; cursor: pointer; height: 3.2px; } input[type=range]:focus::-ms-fill-lower { background: #097479; } input[type=range]:focus::-ms-fill-upper { background: #0eb4bb; } /* The switch - the box around the slider */ .switch { position: relative; display: inline; /* The slider */ /* Rounded sliders */ } .switch input { display: none; } .switch .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #7b7b7b; -webkit-transition: .4s; transition: .4s; margin-left: -50px; margin-top: 4px; } .switch .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; } .switch input:checked + .slider { background-color: #097479; } .switch input:focus + .slider { box-shadow: 0 0 1px #0eb8c0; } .switch input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px); } .switch .slider.round { border-radius: 34px; height: 34px; width: 60px; } .switch .slider.round:before { border-radius: 50%; } form .form-row { display: flex; justify-content: flex-end; flex-wrap: wrap; padding: .2em; } form .form-row > label { padding: .5em 1em .5em 0; flex: 1; } form .form-row > label + label { flex: 0; } form .form-row > label.switch + label { flex: 1; } form .form-row > input { flex: 2; } form .form-row > span { flex: 2; text-align: right; } form .form-row input[type="checkbox"] { margin-top: 12px; } @media screen and (min-width: 768px) { form .form-row > input, form .form-row > span { flex: 3; } } @media screen and (min-width: 992px) { form .form-row > input, form .form-row > span { flex: 4; } } @media screen and (min-width: 1200px) { form .form-row > input, form .form-row > span { flex: 5; } } .sui input { padding: .5em; } .sui input[type="text"], .sui input[type="password"] { height: 16px; background: transparent; border: none; color: #eeeeee; } .sui input[type="text"]:focus, .sui input[type="password"]:focus, .sui input[type="text"]:hover, .sui input[type="password"]:hover { outline: none; border-bottom: solid 1px #097479; box-shadow: 3px #097479; } .sui input[type="checkbox"] { transform: scale(2); } .ColorPicker { flex: none !important; background-color: transparent; border: 0; height: 50px; width: 75px; }