mark { background-color: #ff9; color: #000; font-style: normal; font-weight: bold; } .hidden { display: none; } .draggable { /*Button Positioning and Size*/ width: 8%; height: 25%; margin: 1%; margin-top: 3%; border-radius: 2em; padding: 4%; font-size: 19px; text-align: center; /*Button Coloring*/ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00bbd4), color-stop(1, #3f51b5)); background-image: -webkit-linear-gradient(top, #00bbd4 0%, #3f51b5 100%); background-image: linear-gradient(to bottom, #00bbd4 0%, #3f51b5 100%); background-image: -webkit-linear-gradient(93deg, #3f51b5 0%, #00bbd4 100%); color: #fff; /*Text display options*/ display:table-cell; vertical-align:middle; /*Stops Browser Action for Chrome and Safari*/ touch-action: none; -webkit-user-select: none; -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } .draggable:active:hover { -ms-transform: translate(0px, -40%); /* IE 9 */ -webkit-transform: translate(0px, -40%); /* Safari */ transform: translate(0px, -40%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00bbd4), color-stop(1, #3f51b5)); background-image: -webkit-linear-gradient(top, #00bbd4 0%, #3f51b5 100%); background-image: linear-gradient(to bottom, #00bbd4 0%, #3f51b5 100%); background-image: -webkit-linear-gradient(273deg, #3f51b5 0%, #00bbd4 100%); color: #fff; } #drag-me::before { content: "#" attr(id); font-weight: bold; } .swiper-container{ height: 50%; width: 100%; position: relative; overflow: hidden; } .swiper-container-inner{ height: 100%; width: 100%; position: relative; overflow: hidden; } .swiper-wrapper{ height: 85%; width: 400%; position: relative; } .swiper-wrapper-inner{ height: 400%; width: 100%; position: relative; } .static-bar{ min-height: 15% } .static-key{ float: left; position: relative; height: 100%; text-align: center; border: 1px solid #888; } .shift-toggle{ min-width: 10% } .ctrl-toggle{ min-width: 10% } .alt-toggle{ min-width: 10% } .spacebar{ min-width: 40% } .backspace{ min-width: 30% } .swiper-slide{ float: left; height: 100%; width: 25%; background-color: white; position: relative; } .custom{ float: bottom; height: 100%; width: 100%; background-color: white; position: relative; font-size: 50px; } #touchpad{ resize: vertical; overflow: auto; height: 40%; width: 100%; background-color: grey; position: relative; } #leftClick{ width: 40%; height: 40%; background-color: blue; float: left; } #scrollWheel{ width: 20%; height: 40%; background-color: red; float: left; } #rightClick{ width: 40%; height: 40%; background-color: blue; float: left; } #mousepad{ width: 100%; height: 60%; background-color: grey; float: left; } .wrapper{ height: 100%; width: 100%; position: absolute; } #navbar{ height: 10%; background-color: turquoise; } .icon-selection{ float: left; min-height: 100%; min-width: 16%; position: relative; transition: background-color 300ms linear; } #settings-select{ min-width: 18%; background-color: grey } #swap{ min-width: 18%; background-color: grey } .material-icons{ position: absolute; top: 35%; left: 35%; } .modal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ padding-top: 100px; /* Location of the box */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.6); /* Black w/ opacity */ color: white; } /* Modal Content */ .modal-content { background-color: #fefefe; margin: auto; padding: 20px; border: 1px solid #888; width: 80%; height: 40%; } .settings-button{ background-color: orange; } #inputText { color: black; } #modal-save { display: inline-block; background-color: green; } #modal-close { display: inline-block; background-color: red; }