.lock {
	overflow: hidden;
}
.shirma.active {
	display: block;
}
.shirma {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	background: rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); /* IE6–IE8 */
	zoom: 1;
	opacity: 1;
	z-index: 2;
}
.shirma > * {
	-webkit-transform: translateZ(0px);
}
.modalWindow.active {
	display: block;
}
.modalWindow {
	display: none;
	background: #fff;
	width: 25em;
	height: 25em;
	padding: 20px 60px;
	margin: auto;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	z-index: 2;
}
.modalWindow input {
	padding: 10px;
	border-radius: 5px;
	background: transparent;
	color: #000;
	float: right;
	border: 1px solid #ccc;
}
.entryToView input.error,
.modalWindow input.error {
	border: 1px solid #e9967a;
}
.modalWindow button {
	float: right;
	border: 1px solid #ccc;
	background: #fff;
	padding: 10px 20px;
}
.modalWindow button:active {
	background: #eee;
}
.formItem {
	margin: 10px 0;
}
.formItem:after {
	content: " ";
	display: block;
	clear: both;
}
#higimo_resultMsg.error,
.error.resultMsg {
	color: #e9967a;
}
#higimo_resultMsg,
#higimo_formModal.hide {
	display: none;
}
#higimo_resultMsg.active,
#resultMsg.active {
	display: block;
}