﻿.ffleft
{
	float: left;
}

.ffright
{
	min-width: 400px;
	display: inline-block;
}

.ff2columns
{
	width: 50%;
}

.ffdowntext
{
}

.noselect
{
	cursor: default;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Chrome/Safari/Opera */
	-khtml-user-select: none; /* Konqueror */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently not supported by any browser */
}



@media (max-width: 600px)
{
	body
	{
		line-height: 1;
	}

	.btn
	{
		margin-right: 7px;
	}

	.ui-icon
	{
		left: 12px !important;
	}

	.ui-spinner
	{
		height: 50px !important;
	}

	.ui-spinner-button
	{
		width: 40px !important;
	}

	.ff-spinner-corrector
	{
		height: 45px;
		width: 55px;
	}

	.ff-marginlr
	{
		margin-left: 0px !important;
		margin-right: 10px !important;
	}

	.ff-form-control
	{
		/*max-width: 65px !important;*/
	}

	.form-control
	{
		height: 30px;
		padding-left: 2px;
		padding-right: 5px;
		font-size: 16px;
	}

	div.objstart > input:nth-child(3)
	{
		max-width: 40px !important;
	}

	div.objstart > input:nth-child(4)
	{
		max-width: 35px !important;
	}

	div.objstart > input:nth-child(8)
	{
		max-width: 35px !important;
	}

	div.objstart > div:nth-child(3)
	{
		max-width: 30px !important;
	}

	.ffselect
	{
		max-width: 80px !important;
	}

	div.objstart > div:nth-child(4)
	{
		max-width: 30px !important;
	}

	body
	{
		margin-left: -10px;
	}

	h2
	{
		font-size: 15px;
	}


	div.objstart > select
	{
		height: 30px;
		max-width: 80px !important;
	}

	.gelplus
	{
		margin-left: 2px !important;
	}
}

@media (max-width: 370px)
{
	.ff-marginlr
	{
		margin-left: 1px !important;
		margin-right: 1px !important;
	}

	.ff-form-control
	{
		max-width: 50px !important;
	}

	.form-control
	{
		height: 30px;
		padding-left: 5px;
		padding-right: 7px;
		font-size: 12px;
	}

	div.objstart > input:nth-child(3)
	{
		max-width: 25px !important;
	}

	div.objstart > input:nth-child(4)
	{
		max-width: 35px !important;
	}

	div.objstart > input:nth-child(8)
	{
		max-width: 35px !important;
	}

	div.objstart > div:nth-child(3)
	{
		max-width: 25px !important;
	}

	div.objstart > div:nth-child(4)
	{
		max-width: 25px !important;
	}

	body
	{
		margin-left: -8px;
	}

	h2
	{
		font-size: 17px;
	}


	div.objstart > select
	{
		height: 35px;
		max-width: 77px !important;
	}

	.gelplus
	{
		margin-left: 1px !important;
	}

	.ff-spinner-corrector
	{
		height: 24px;
		padding-left: 3px !important;
		margin-top: 7px !important;
	}

	.ui-spinner-button
	{
		width: 25px !important;
	}

	.ui-spinner
	{
		position: relative;
		display: inline-block;
		overflow: hidden;
		padding: 0;
		vertical-align: middle;
		height: 35px;
	}

		.ui-spinner .ui-icon
		{
			left: 3px !important;
		}
}



.ff-form-control
{
	display: inline-block !important;
	max-width: 73px;
}

.ff-marginlr
{
	margin-left: 5px;
	margin-right: 15px;
}

.ff-ui-icon-corrector
{
	margin-left: -1px !important;
}

.ff-header
{
	width: 100%;
	text-align: center;
}

.gelplus
{
	margin-left: 15px;
}

.fftastename
{
	padding-left: 5px;
	padding-right: 5px;
}

.fftastenameselect
{
	font-size: 11px;
	padding-right: 3px;
	padding-left: 3px;
}


.inventorylabelred
{
	color: #7c0000;
}

.inventorylabelgreen
{
	color: #035300;
}

.bctext
{
	width: 260px;
	display: inline-table;
}

.form-control-short
{
	max-width:150px;
}

.inline
{
	display:inline-block;
}

.glyphicon glyphicon-pencil
{
	rotation:45deg;
}
.lang
{
}

	.lang > a
	{
		display: inline-block !important;
		font-size: 10px;
		padding-right: 1px !important;
		padding-left: 1px !important;
	}