article.js-app div.shootwords_mainArea { display: block; overflow: hidden; white-space: nowrap; margin-top: 1em; margin-bottom: 1em; padding-left: 0px; padding-right: 0px; height: 10.2em; /* For IE 7 */ position: relative; } article.js-app div.shootwords_targetArea { position: relative; left: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; white-space: nowrap; height: 4em; -webkit-transition: background-color 0.5s ease 0s; -moz-transition: background-color 0.5s ease 0s; -o-transition: background-color 0.5s ease 0s; transition: background-color 0.5s ease 0s; } article.js-app div.shootwords_targetArea div { margin: 0px; padding: 0px 0.04em 0px 0.04em; display: inline; font-size: 3em; -webkit-border-radius: 0.07em; -moz-border-radius: 0.07em; border-radius: 0.07em; -webkit-transition: background-color 0.5s ease 0s; -moz-transition: background-color 0.5s ease 0s; -o-transition: background-color 0.5s ease 0s; transition: background-color 0.5s ease 0s; } article.js-app div.shootwords_targetArea span { margin: 0px; padding: 0px; display: inline; font-size: 3em; -webkit-border-radius: 0.07em; -moz-border-radius: 0.07em; border-radius: 0.07em; } article.js-app div.shootwords_targetArea div.shootwords_current { background-color: #eee; -webkit-box-shadow: 1px 1px 2px #888; -moz-box-shadow: 1px 1px 2px #888; box-shadow: 1px 1px 2px #888; } article.js-app div.shootwords_targetArea div.shootwords_correct { background-color: #d0ffbf; -webkit-box-shadow: 1px 1px 2px #888; -moz-box-shadow: 1px 1px 2px #888; box-shadow: 1px 1px 2px #888; } article.js-app div.shootwords_targetArea div.shootwords_incorrect { background-color: #ff5656; -webkit-box-shadow: 1px 1px 2px #888; -moz-box-shadow: 1px 1px 2px #888; box-shadow: 1px 1px 2px #888; } article.js-app div.shootwords_targetArea div.shootwords_missed { color: #aaa; } article.js-app div.shootwords_shootArea { position: absolute; bottom: 0px; width: 100%; } article.js-app div.shootwords_gun { width: 0.5em; height: 4em; margin: 0px auto; background-color: #000; } article.js-app div.shootwords_results { position: absolute; right: 0.5em; bottom: 1.2em; width: 15em; height: 2em; } article.js-app select.shootwords_resultsList { width: 100%; } article.js-app select.shootwords_resultsList option.shootwords_missed { color: #aaa; } article.js-app div.shootwords_speedContainer { margin: 0.5em 0px 0px 0.2em; width: 16em; } article.js-app div.shootwords_speedSlider { margin: 0px 0.2em 0px 0px; } article.js-app span.shootwords_speedLabelLeft, article.js-app span.shootwords_speedLabelRight { font-size: 0.9em; margin: 0.33em 0px 0.9em 0px; } article.js-app span.shootwords_speedLabelLeft { float: left; } article.js-app span.shootwords_speedLabelRight { float: right; } /* Changes done in the css for the new interface */ article.js-app footer.js-app-shoot-footer { min-height: 9em; overflow: hidden; text-align: center; border: medium none; box-shadow: none; background: none; padding: 1em; } article.js-app footer.js-app-shoot-footer div.js-app-shoot-buttons, article.js-app footer.js-app-shoot-footer div.js-app-shoot-container, article.js-app footer.js-app-shoot-footer div.js-app-shoot-progress { height: 8em; display: inline-block; background-color: #fbfbfb; border: 1px solid #cccccc; border-radius: 0.5em 0.5em 0.5em 0.5em; box-shadow: 1px 1px 3px #888888; padding: 0.5em; } article.js-app footer.js-app-shoot-footer div.js-app-shoot-buttons { width: 43%; position: absolute; left: 0; } article.js-app footer.js-app-shoot-footer div.js-app-shoot-container { width: 3em; height: 6.5em; margin: 0 1em; cursor: pointer; font-size: 1.2em; text-align: center; text-decoration: none; line-height: 1.65em; text-shadow: 0px 0.1em 0.1em rgba(0, 0, 0, 0.3); overflow: visible; -webkit-border-radius: 0.25em; -moz-border-radius: 0.25em; border-radius: 0.25em; -webkit-box-shadow: 0.1em 0.1em 0.1em #ccc; -moz-box-shadow: 0.1em 0.1em 0.1em #ccc; box-shadow: 0.1em 0.1em 0.1em #ccc; color: #fef4e9; border: solid 1px #da7c0c; background-color: #f78d1d; background: -moz-linear-gradient(270deg, #faa51a, #f47a20); background: -webkit-linear-gradient(270deg, #faa51a, #f47a20); background: -o-linear-gradient(270deg, #faa51a, #f47a20); background: -ms-linear-gradient(270deg, #faa51a, #f47a20); background: linear-gradient(270deg, #faa51a, #f47a20); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); } article.js-app footer.js-app-shoot-footer div.js-app-shoot-progress { width: 43%; position: absolute; right: 0; } article.js-app footer.js-app-shoot_results { min-height: 7em; overflow: auto; } article.js-app footer.js-app-shoot-results .correct-word { display: inline-block; padding: 0.1em; font-size: 20px; margin: 0.2em; background-color: #d0ffbf; -webkit-box-shadow: 1px 1px 2px #888; -moz-box-shadow: 1px 1px 2px #888; box-shadow: 1px 1px 2px #888; } article.js-app .js-app-cf { text-align: center; } article.js-app div.js-app-progressBarText, article.js-app div.js-app-correctBarText { float: left; min-width: 4.1em; text-align: left; } article.js-app div.js-app-progressBarContainer { width: 48%; float: left; } article.js-app div.js-app-resultsDescription, article.js-app div.js-app-recordsDescription { float: left; min-width: 26%; text-align: right; } article.js-app div.js-app-recordsText { float: left; width: auto; }