jsApp.common.css

*:focus {
	outline: 3px dashed #0180FF;
}

article.js-app
{
	font-family: arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;

	color: #000;
	line-height: normal;
	text-align: left;
	display: block;
	padding: 10px;
	margin: 0px 5px 0px 0px;
	min-width: 380px;
	max-width: 800px;
	overflow: hidden;
	white-space: nowrap;

	border: solid 1px #ddd;

	background-color: #dce8f2;
	background: -moz-linear-gradient(270deg, #dce8f2, #F2F9FF);
	background: -webkit-linear-gradient(270deg, #dce8f2, #F2F9FF);
	background: -o-linear-gradient(270deg, #dce8f2, #F2F9FF);
	background: -ms-linear-gradient(270deg, #dce8f2, #F2F9FF);
	background: linear-gradient(270deg, #dce8f2, #F2F9FF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCE8F2', endColorstr='#F2F9FF');

	zoom: 1;

	-webkit-box-shadow: 0.3em 0.3em 1em #888;
	-moz-box-shadow: 0.3em 0.3em 1em #888;
	box-shadow: 0.3em 0.3em 1em #888;

	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
}

article.js-app.js-app-XL
{
	font-size: 10px;
}

article.js-app.js-app-L
{
	font-size: 9px;
}

article.js-app.js-app-M
{
	font-size: 8px;
}

article.js-app.js-app-S
{
	font-size: 7px;
}

article.js-app.js-app-XS
{
	font-size: 6px;
}

article.js-app h2
{
	display: block;
	overflow: hidden;
	margin: 0.3em;
	padding-bottom: 0.1em;

	font-size: 1.8em;
	font-weight: normal;

	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #ccc;
}

article.js-app .js-app-contentBox,
article.js-app footer
{
	margin: 0.5em;
	overflow:auto;
	padding: 1em;
	white-space: normal;
	background-color: #fbfbfb;

	border: solid 1px #ccc;

	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;

	-webkit-box-shadow: 1px 1px 3px #888;
	-moz-box-shadow: 1px 1px 3px #888;
	box-shadow: 1px 1px 3px #888;
}

article.js-app footer
{
	position: relative;
	display: block;
	padding: 0.8em 0.8em 0px 0.8em;
	min-height: 5.4em;
	clear: both;
}

article.js-app img.js-app-errorImage
{
	cursor: pointer;
	height: 32px;
}

article.js-app img.js-app-loadImage
{
	height: 32px;
}

article.js-app p.js-app-errorDetails
{
	display:none;
}

article.js-app input[type="checkbox"] {
	margin: 0px;
}
/* added the same settings for drag and drop warning as for Reset dailog */
.js-app-confirmResetDialog,
.js-app-dragAndDropWarning
{
	font-size: 12px;
}

article.js-app div.js-app-loadScreen,
article.js-app div.js-app-errorScreen
{
	font-family: arial;
	font-size: 1.2em;
	color: #666;
	text-align: center;
	padding-top: 5em;
	min-height: 10em;
	white-space: normal;
}
/* added the same settings for drag and drop warning as for Reset dailog */
article.js-app div.js-app-confirmResetDialog,
article.js-app div.js-app-dragAndDropWarning
{
	display: none;
}

article.js-app footer button
{
	float: left;
	font: 1.4em/100% Arial, Helvetica, sans-serif;
	display: inline-block;
	margin: 0em 0.3em 0.4em 0.2em;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	height: 1.65em;
	line-height: 1.65em;
	padding: 0em 0.357em 0em 0.357em;
	text-shadow: 0px 0.1em 0.1em rgba(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 button:hover
{
	text-decoration: none;

	background-color: #f47c20;
	background: -moz-linear-gradient(270deg, #f88e11, #f06015);
	background: -webkit-linear-gradient(270deg, #f88e11, #f06015);
	background: -o-linear-gradient(270deg, #f88e11, #f06015);
	background: -ms-linear-gradient(270deg, #f88e11, #f06015);
	background: linear-gradient(270deg, #f88e11, #f06015);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}

article.js-app footer button:active
{
	color: #fcd3a5;

	background-color: #f78d1d;
	background: -moz-linear-gradient(270deg, #f47a20, #faa51a);
	background: -webkit-linear-gradient(270deg, #f47a20, #faa51a);
	background: -o-linear-gradient(270deg, #f47a20, #faa51a);
	background: -ms-linear-gradient(270deg, #f47a20, #faa51a);
	background: linear-gradient(270deg, #f47a20, #faa51a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

article.js-app footer button[disabled]
{
	cursor: default;
	color: #ccc;
	background: #eee;
	border: solid 1px #ccc;
	text-shadow: 0em 0em 0em #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee');
}

/*Remove button padding in FF*/
article.js-app button::-moz-focus-inner
{
	border: 0;
	padding: 0;
}

article.js-app div.js-app-progressBarContainer
{
	display: inline-block;
	float: right;
	width: 25em;
	margin-bottom: 0.8em;
}

article.js-app div.js-app-progressBarBackground
{
	position: relative;
	height: 1.8em;
	padding-right: 0.2em;

	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;

	background-color: #abb2bc;
	background: -moz-linear-gradient(270deg, #949daa, #abb2bc);
	background: -webkit-linear-gradient(270deg, #949daa, #abb2bc);
	background: -o-linear-gradient(270deg, #949daa, #abb2bc);
	background: -ms-linear-gradient(270deg, #949daa, #abb2bc);
	background: linear-gradient(270deg, #949daa, #abb2bc);

	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px white;
	-moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px white;
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px white;
}

article.js-app div.js-app-progressBar
{
	position: relative;
	display: block;
	overflow: hidden;
	height: 1.6em;

	border: 1px solid #777;

	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;

	background-color: #74d04c;
	background: -moz-repeating-linear-gradient(-30deg, rgba(255, 255, 255, 0.17), rgba(255, 255, 255, 0.17) 1.5em, rgba(255, 255, 255, 0) 1.5em, rgba(255, 255, 255, 0) 3em), -moz-linear-gradient(rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%), #74d04c;
	background: -webkit-repeating-linear-gradient(-30deg, rgba(255, 255, 255, 0.17), rgba(255, 255, 255, 0.17) 1.5em, rgba(255, 255, 255, 0) 1.5em, rgba(255, 255, 255, 0) 3em), -webkit-linear-gradient(rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%), #74d04c;
	background: -o-repeating-linear-gradient(-30deg, rgba(255, 255, 255, 0.17), rgba(255, 255, 255, 0.17) 1.5em, rgba(255, 255, 255, 0) 1.5em, rgba(255, 255, 255, 0) 3em), -o-linear-gradient(rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%), #74d04c;
	background: -ms-repeating-linear-gradient(-30deg, rgba(255, 255, 255, 0.17), rgba(255, 255, 255, 0.17) 1.5em, rgba(255, 255, 255, 0) 1.5em, rgba(255, 255, 255, 0) 3em), -ms-linear-gradient(rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%), #74d04c;
	background: repeating-linear-gradient(-30deg, rgba(255, 255, 255, 0.17), rgba(255, 255, 255, 0.17) 1.5em, rgba(255, 255, 255, 0) 1.5em, rgba(255, 255, 255, 0) 3em), linear-gradient(rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%), #74d04c;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4), inset 0px -1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4), inset 0px -1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4), inset 0px -1px 1px rgba(0, 0, 0, 0.2);

	-moz-transition: background-color 1s ease-in, border-color 1s ease-out, box-shadow 1s ease-out;
	-webkit-transition: background-color 1s ease-in, border-color 1s ease-out, box-shadow 1s ease-out;
	-o-transition: background-color 1s ease-in, border-color 1s ease-out, box-shadow 1s ease-out;
	transition: background-color 1s ease-in, border-color 1s ease-out, box-shadow 1s ease-out;
}

article.js-app div.js-app-progressBar.js-app-progress_blue
{
	background-color: #339BB9;
	border: 1px solid #287a91;
}

article.js-app div.js-app-progressBar.js-app-progress_red
{
	background-color: #C43C35;
	border: 1px solid #9c302a;
}

article.js-app div.js-app-progressBar.js-app-progress_yellow
{
	background-color: #D9B31A;
	border: 1px solid #ab8d15;
}

article.js-app div.js-app-progressBar.js-app-progress_green
{
	background-color: #74d04c;
	border: 1px solid #458845;
}

article.js-app div.js-app-progressBar.js-app-progress_empty
{
	border-width: 0px;
}

article.js-app div.js-app-resultsDescription,
article.js-app div.js-app-recordsDescription
{
	display: inline-block;
	float: right;
	font-size: 1.2em;
	height: 1.5em;
	line-height: 1.5em;
	padding-right: 0.66em;
}

article.js-app div.js-app-progressBarText,
article.js-app div.js-app-correctBarText
{
	display: inline-block;
	float: right;
	font-size: 1.2em;
	min-width: 4.1em;
	padding-left: 0.4em;
	height: 1.5em;
	line-height: 1.5em;
}

article.js-app div.js-app-records
{
	display: none;
}

article.js-app div.js-app-recordsText
{
	display: inline-block;
	float: right;
	font-size: 1.2em;
	margin-bottom: 0.5em;
	width: 25.2em;
	height: 1.5em;
	line-height: 1.5em;
}

article.js-app div.js-app-recordsText.js-app-newRecord
{
	font-weight: bold;
}

article.js-app div.js-app-recordsText.js-app-highlightRecord
{
	font-size: 1.1em;
	font-weight: bold;
}

article.js-app div.js-app-recordsText img
{
	margin-top: 0.25em;
	margin-left: 0.16em;
}

article.js-app input[type="checkbox"]
{
	position: relative;
    top: 2px;
}

/* For modern browsers */
article.js-app .js-app-cf:before,
article.js-app .js-app-cf:after
{
	content: "";
	display: table;
}

article.js-app .js-app-cf:after
{
	clear: both;
}

/* For IE 6/7 (trigger hasLayout) */
article.js-app .js-app-cf
{
	*zoom: 1;
}

button:focus {
	outline: 3px solid #ff5100 !important;
}

Login