.Panel27_1
{
	/* width: 100%; */
	/* height: 50px; */
	position: relative;
	/* background-color: red; */
}

.Panel27_1 .divTitr
{
	font-size: 30px;
	font-family: 'Vazir';
	color: #000000;
	text-align: center;
	padding: 5px;
	/* background-color: yellow; */
}

.Panel27_1 .divBody
{
	margin-top: 20px;
	margin-right: 10px;
	/* background-color: blue; */
}

.Panel27_1 .divBody .divRight
{
	width: 100px;
	/* height: 100px; */
	display: inline-block;
	vertical-align: top;
	
	/* background-color: yellow; */
}

.Panel27_1 .divBody .divRight .divRightRowTitr
{
	/* background-color: blue; */
	border-bottom: 1px solid #e1e1e1;
}

.Panel27_1 .divBody .divRight .divRightRowTitr .divRightRowTitrBox:first-of-type
{
	width: 40%;
	/* background-color: red; */
}

.Panel27_1 .divBody .divRight .divRightRowTitr .divRightRowTitrBox
{
	font-size: 17px;
	font-family: 'Vazir';
	color: #999999;
	width: 20%;
	/* height: 100px; */
	display: inline-block;
	/* background-color: green; */
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.Panel27_1 .divBody .divRight .divRightRowFactor
{
	/* background-color: blue; */
	border-bottom: 1px solid #e1e1e1;
	height: 151px;
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox:first-of-type
{
	width: 40%;
	/* background-color: red; */
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox
{
	width: 20%;
	height: 120px;
	display: inline-block;
	/* background-color: yellow; */
	text-align: center;
	vertical-align: top;
	margin-top: 15px;
	
	align-content: center;
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorMoney
{
	font-size: 20px;
	font-family: 'Vazir';
	color: #000000;
	
	/* background-color: yellow; */
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorNumber
{
	/* font-size: 20px; */
	/* font-family: 'Vazir'; */
	/* color: #000000; */
	
	/* background-color: gray; */
	width: 115px;
	height: 50px;
	margin: auto;
	border: 1px solid #eeeeee;
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorNumber .divFactorNumberPlus
{
	height: 50px;
	width: 32px;
	border-left: 1px solid #eeeeee;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	
	align-content: center;
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorNumber .divFactorNumberPlus span
{
	font-size: 15px;
	font-family: 'Vazir';
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorNumber .divFactorNumberDigit
{
	height: 50px;
	width: 49px;
	display: inline-block;
	vertical-align: top;
	
	align-content: center;
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorNumber .divFactorNumberDigit div
{
	font-size: 20px;
	font-family: 'Vazir';
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorNumber .divFactorNumberSub
{
	height: 50px;
	width: 32px;
	border-right: 1px solid #eeeeee;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	
	align-content: center;
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorNumber .divFactorNumberSub span
{
	font-size: 15px;
	font-family: 'Vazir';
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorSum
{
	font-size: 20px;
	font-family: 'Vazir';
	color: #000000;
	
	display: inline-block;
	
	/* background-color: blue; */
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divRightRowFactorBoxRemove
{
	display: inline-block;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divRightRowFactorBoxRemove span
{
	font-size: 20px;
	font-family: 'Vazir';
	color: #e74c3c;
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorImage
{
	/* background-color: green; */
	position: relative;
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorImage .divFactorImageRight
{
	width: 120px;
	height: 120px;
	display: inline-block;
	vertical-align: top;
	/* line-height: 120px; */
	/* background-color: red; */
	position: relative;
	
	align-content: center;
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorImage .divFactorImageRight img
{
	/* max-height: 100%; */
    /* max-width: 100%; */
    /* width: auto; */
    /* height: auto; */
    /* position: absolute; */
	/* top: 0; */
    /* bottom: 0; */
    /* left: 0; */
    /* right: 0; */
    /* margin: auto; */
	max-width: 120px;
	max-height: 120px;
	vertical-align: middle;
	/* height: 100%; */
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorImage .divFactorImageLeft
{
	height: 120px;
	display: inline-block;
	vertical-align: top;
	/* background-color: gray; */
	position: relative;
	align-content: center;
	
}

.Panel27_1 .divBody .divRight .divRightRowFactor .divRightRowFactorBox .divFactorImage .divFactorImageLeft div
{
	font-size: 20px;
	font-family: 'Vazir';
	color: #000000;
	
	/* background-color: yellow; */
}

.Panel27_1 .divBody .divLeft
{
	display: inline-block;
	width: 378px;
	/* height: 100px; */
	vertical-align: top;
	border: 1px solid #e1e1e1;
	margin-right: 10px;
	background-color: #ffffff;
	
	/* margin-top: -77px; */
}

.Panel27_1 .divBody .divLeft .divLeftTitr
{
	font-size: 17px;
	font-family: 'Vazir';
	color: #000000;
	border-bottom: 1px solid #e1e1e1;
	padding: 10px;
	text-align: center;
	/* background-color: gray; */
}

.Panel27_1 .divBody .divLeft .divLeftRow
{
	border-bottom: 1px solid #e1e1e1;
	padding: 10px;
	/* text-align: center; */
	/* background-color: gray; */
	
	/* align-content: center; */
}

.Panel27_1 .divBody .divLeft .divLeftRow.Click
{
	cursor: pointer;
}

.Panel27_1 .divBody .divLeft .divLeftRow .divLeftRowIcon
{
	display: inline-block;
	margin-left: 10px;
}

.Panel27_1 .divBody .divLeft .divLeftRow .divLeftRowIcon i
{
	font-size: 20px;
}

.Panel27_1 .divBody .divLeft .divLeftRow:last-of-type
{
	border-bottom: 0px;
}

.Panel27_1 .divBody .divLeft .divLeftRow div
{
	font-size: 17px;
	font-family: 'Vazir';
	color: #000000;
	/* background-color: gray; */
}

.Panel27_1 .divBody .divLeft .divLeftRow .Right
{
	display: inline-block;
	vertical-align: top;
	/* background-color: yellow; */
}

.Panel27_1 .divBody .divLeft .divLeftRow .Left
{
	display: inline-block;
	vertical-align: top;
	/* background-color: red; */
	float: left;
}

.Panel27_1 .divBody .divLeft .divLeftRow .Left input
{
	width: 100%;
	font-size: 17px;
	font-family: 'Vazir';
	margin-right: 5px;
}

.Panel27_1 .divBody .divLeft .divPayment
{
	font-size: 17px;
	font-family: 'Vazir';
	color: #ffffff;
	background-color: #000000;
	padding: 8px;
	width: 200px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
}