﻿.bulkGrid .product { position:relative; border: 1px solid #808080; padding: 3px; margin-bottom: -1px; }
.bulkGrid .product .title { font-weight: bold; text-decoration: underline; }
.bulkGrid .product .productPremium { font-weight: bold; float:right; }
/*
.bulkGrid .product .productPremium { font-weight: bold; position:absolute; left: 330px; float:right; }
*/
.bulkGrid .variantArea { margin-left: 15px;}
.bulkGrid .product .buttonRow { margin-left: 10px; clear: both; }
.bulkGrid .addButton { background-image: url('../../gfx/plus_8.gif'); background-repeat: no-repeat; background-position: 5px center; padding-left: 15px; }
.bulkGrid .variantArea .col { display : inline-block; width:100px; display:block; float:left;}
.bulkGrid .variantArea .col input { width: 90px; margin-left: -10px; }
.bulkGrid .variantArea .variantHeader .col { font-weight:bold;}
.bulkGrid .variant { margin-bottom: 5px;}
.bulkGrid .variantLine { position:relative; clear: both;}
.bulkGrid .variantLine .price input { text-align:right; width:70px;}
.bulkGrid .variantLine .qty input { text-align:right; width:50px;}
.bulkGrid .variantLine .actions { position: relative; margin-top: -6px; top: 6px;}
.bulkGrid .variantLine .marker { 
	position:absolute;
	left: -10px;
	top: 5px;
	width: 8px;
	height: 13px;
	background-image: url('../../gfx/arrow_green.png');
	background-repeat: no-repeat;
}
.bulkGrid .insurantPacketsArea { position: relative; margin-left: 15px; width: 630px; clear: both; }
.bulkGrid .insurantPacketsAreaFixedHeight {
	width: 627px;
	overflow-x: hidden;
	overflow-y: auto;
	height: 200px;
}

.bulkGrid .insurantPacketsArea .insurantPacketsActions { padding-top: 3px; padding-bottom: 3px; }

.bulkGrid .insurantPacket { border: 1px solid #8ac; margin-bottom: -1px; position: relative; }
.bulkGrid .insurantActions { position: absolute; }
.bulkGrid .insurantActions ul { margin: 0px; padding: 0px; list-style-type: none;}
.bulkGrid .insurantActions ul li { width: 30px; text-align:center; margin:0px; }
.bulkGrid .insurantActions .btnRisk { width: 22px; }
.bulkGrid .insurantActions .btnPacketDelete { width: 22px; cursor: pointer; }

.bulkGrid .insurants { margin-top: -1px; margin-left: 30px; margin-bottom: -1px; margin-right: -1px; border: 1px solid #8ac; }
.bulkGrid .riskPerson { margin-top: 1px; margin-left: 30px; }

.bulkGrid .insurantPacket .peopleTable { width: 600px; }

.bulkGrid .buttonRow { padding-top: 3px; padding-bottom: 3px; }
.bulkGrid .riskPerson input { width: 300px; }

.bulkGrid .totalPremiumContainer { position:absolute; right:3px; top:2px; }
.bulkGrid .totalPremiumContainer .totalPremium { font-weight: bold; }


.bulkSummary .hiddenPackets { display: none; }