.ui-btn-up-b, .ui-btn-active, .ui-li-divider {
	background: linear-gradient(#9a99da, #4948a4) repeat scroll 0 0 #4948a4 !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #9a99da), to( #4948a4)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #9a99da, #4948a4); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #9a99da, #4948a4); /* FF3.6 */
	background-image:     -ms-linear-gradient( #9a99da, #4948a4); /* IE10 */
	background-image:      -o-linear-gradient( #9a99da, #4948a4); /* Opera 11.10+ */
	background-image:         linear-gradient( #9a99da, #4948a4);
}
.ui-btn-hover-b {
	background: linear-gradient(#5555af, #4443a0) repeat scroll 0 0 #4443a0;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5555af), to( #4443a0)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #5555af, #4443a0); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #5555af, #4443a0); /* FF3.6 */
	background-image:     -ms-linear-gradient( #5555af, #4443a0); /* IE10 */
	background-image:      -o-linear-gradient( #5555af, #4443a0); /* Opera 11.10+ */
	background-image:         linear-gradient( #5555af, #4443a0);
}
.ui-checkbox-on .ui-icon, .ui-radio-on .ui-icon { background-color: #9a99da; }

.login[data-role=page] form { margin: auto !important; max-width: 300pt !important; }
.login[data-role=page] label { margin-right: 25pt !important; }
.login[data-role=page] input { max-width: 185pt !important; }
.login .ui-input-text { max-width: 185pt !important; }

.products[data-role=page] [data-role=collapsible-set]{ padding: 10pt; }

.selectFeatures[data-role=page] .ui-controlgroup-controls{ padding: 10pt; width: auto; }
.selectFeatures[data-role=page] [data-role=controlgroup] .preview { margin-left: 20px; margin-top: -7px; float: right; }
.selectFeatures[data-role=page] [data-role=controlgroup] .preview .ui-btn-inner { padding-left: 12px; }
.selectFeatures[data-role=page] [data-role=controlgroup] .ui-btn-text { display: inline-block; margin-top: 6px; }
.selectFeatures[data-role=page] [data-role=controlgroup] .preview .ui-btn-text { margin-top: 0; }

@media print {
	.hideByPrint { display: none; }
	.scroll-to-fixed-fixed { position: static; top: auto; }
}

[data-role="page"].calculator .params { box-shadow: none; overflow: auto; }
[data-role="page"].calculator .params li { float: left; clear: none; border-radius: 10px; border: 1px solid rgba(130,130,130,.3); margin: 10px; width: 250px; }