@import url('langSwitcher.css');
@import url('documents.css');

.content h1 {
	color:#fff;
}
.tendersForm .infoBlock.langSwitcher {
	margin-bottom: 45px;
	margin-top: 45px;
	position: inherit;
	z-index: 10;
}

.tendersForm .multiFeatures .featureOptItem .r .inp {
	margin-right:30px;
}
.tendersForm .multiFeatures .featureOptItem .inp.uah:after {
	content:'%' !important;
}
.tendersForm .causeItem{font:400 14px/24px "robotolight",Arial,sans-serif}
.tendersForm .causeItem label {
	display:block;
}
.tendersForm .causeItem+.causeItem{margin-top:20px;}
.tendersForm .causeItem input[type="radio"] ~ span:before{background-position:0 -21px;}
.tendersForm .causeItem input[type="radio"]:checked ~ span:before{background-position:0 2px;}
.tendersForm .multiFeatures .featureOptItem .inp.uah > div {
	margin-right:15px;
}
.tendersForm .multiFeatures .featureOptItem .featureOptDelete {
	position:absolute;
	right:5px;
	top:8px;
	width:15px;
	height:15px;
}
.tendersForm .multiFeatures .tenderFeatureItemElement[data-multiopts="1"] .featureOptDelete {
	display:none;
}
.tendersForm .multiBlock[data-multiitems="1"] *[data-multiitems] .tenderItemElement .delCommandParent {
	display: block;
}
.tendersForm .multiBlock[data-multiitems="1"] *[data-multiitems="1"] .tenderItemElement .delCommandParent {
	display: none;
}
#multiLots .tenderTypeAction_features_lots tr.tenderTypeAction_features {
	display:table-row !important;
}
form .multiFeatures .delCommandParent,
#multiLots .documentsList .tenderTypeAction {
	display: block !important;
}
form[data-multifeatures="1"] .multiFeatures .delCommandParent {
	display: none !important;
}
form[data-multifeatures="1"] .multiFeatures .addNewItem {
	margin-top:30px;
}

.tendersForm .alert {
	position: absolute;
	right:0;
	top:0;
	margin-top:25px;
	z-index:30;
	width:50px;
	height:50px !important;
	background: url(/images/unsaved.jpg) 0 0 no-repeat;
	visibility: hidden;
}
.tendersForm form.changed~.alert {
	visibility:visible;
}
.tendersForm .alert .info {
	display:none;
	position:absolute;
	top:100%;
	margin-top:5px;
	color:red;
	right:0px;
	white-space: nowrap;
}
.tendersForm .alert:hover .info {
	display:block;
}

.accordionParent>.accordionItem>.accordionContent {
	display:none;
}
.accordionParent>.accordionItem.accordionActive>.accordionContent {
	display:block;
}
.accordionParent>.accordionItem.accordionActive:before {
	content:' ';
	position:absolute;
	top:0px;
	left:0;
	right:0;
	bottom:0px;
	z-index:-1;
	background: #e5e5e5;
}
.accordionItem>.title,
.accordionItem>.lead {
	margin-left:2%;
}
.accordionOpen {
	position:absolute;
	right:10px;
	top:22px;
	z-index:20;
	left:0;
	bottom:0;
}
.accordionItem .accordionOpen.icon_view:before{background-position:-40px -130px; top:4px;left:auto; 	right:0;}
.accordionItem.accordionActive>.accordionOpen.icon_view:before{background-position:-44px -20px; width:17px; top:4px;}
.accordionItem.accordionActive>.accordionOpen{width:22px; left:auto; height:15px;bottom:auto;}

.accordionItem.tenderLotItemElement > .accordionOpen.icon_view:before{top:10px;}
.tenderLotItemElement.accordionActive > .accordionOpen.icon_view:before{top:8px;}

.tendersForm .infoBlock.accordionItem {
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	padding:18px 0 12px;
	margin-bottom: 0;
}
.tendersForm .infoBlock + .infoBlock {
	margin-bottom: 0px;
	margin-top: 30px;
}
.tendersForm .infoBlock+.datesBlock{margin-top:0;}
.tendersForm .title{padding-bottom:20px;}
.tendersForm .title.datesTitle{padding-bottom:10px;}
.tendersForm .infoBlock.accordionItem.accordionActive{padding-bottom:0;}
.tendersForm .infoBlock.accordionItem + .infoBlock.accordionItem {
	border-top: none;
	margin-top:0;
	margin-bottom:0;
}
.tendersForm .accordionItem.multiBlock .lead,
.tendersForm #multiItems.accordionItem .lead {
	padding-bottom: 8px;
}
.tendersForm .accordionItem.accordionActive.multiBlock .lead,
.tendersForm #multiItems.accordionItem.accordionActive .lead {
	padding-bottom: 10px;
}
.tendersForm .infoBlock.accordionItem .title,
.tendersForm #multiItems.accordionItem .title {
	color:#9b999b;
}
.tendersForm #multiLots{margin-top:30px;}
.tendersForm .infoBlock.accordionItem.accordionActive .title,
.tendersForm #multiItems.accordionItem.accordionActive .title {
	color:#000;
}
.tendersForm .infoBlock.accordionItem h3.title{
	margin:0 0 0 2%;		
}
.tendersForm .infoBlock.accordionItem > h3.title{padding-bottom:5px;}
.tendersForm form[data-tender-type="lots"] .valueAddedTaxIncluded,
.tendersForm form[data-tender-type="features_lots"] .valueAddedTaxIncluded {
	float:none;
	width:auto !important;
}
.tenderLotItemElement .lotTitle {
	font:400 18px/18px "robotobold",Arial,sans-serif;
	color:#6d6d6d;
	text-transform: uppercase;
	margin:0 0 0 2%;
}
.tenderLotItemElement>.accordionOpen {
	top:2px;
}
.tendersForm .infoBlock.accordionItem .multiMilestones > h3,
.tendersForm .infoBlock.accordionItem .technicalFeatures > h3,
.tendersForm .infoBlock.accordionItem .multiItems > h3,
.tendersForm .infoBlock.accordionItem .multiMilestonesDelivery > h3,
.tendersForm .infoBlock.accordionItem .multiFeatures > h3,
.tendersForm .infoBlock.accordionItem .documentsList > h3{
	font-size:16px;
	color:#6d6d6d;	
	line-height:20px;
	padding-top:5px;
}
.tendersForm .infoBlock.accordionItem .multiItems > .accordionContent,
.tendersForm .infoBlock.accordionItem  .accordionContent,
.tendersForm .infoBlock.accordionItem .multiFeatures > .accordionContent,
.tendersForm .infoBlock.accordionItem .documentsList > .accordionContent{
		padding-top:15px;
}
.tendersForm .fieldSpaceTop {
	margin-top:10px;
}
.tendersForm .docItem .commands {
	white-space: nowrap;
}
.tendersForm .docItem .commands span a,
.tendersForm .docItem .commands span .comandItem {
	margin-left:10px;
	z-index: 10;
}
.tendersForm .blockedId>.delCommandParent,
.tendersForm .blockedId.tenderLotItemElement .delLotCommandParent,
.form[data-block-feature] .multiFeatures .delCommandParent,
.form[data-block-feature] .multiFeatures .addNewItem,
.form[data-block-feature] .multiFeatures .addFeatureOpt,
.form[data-block-feature] .multiFeatures .featureOptDelete,
.form[data-block-addelement] .multiItems .delCommandParent,
.form[data-block-addelement] .multiItems .addNewItem,
.form[data-block-addelement] .multiItems .js-clearClassification,
.form[data-block-addelement] #multiLots .delCommandParent,
.form[data-block-addelement] #multiLots .addNewItem,
.form[data-block-addelement] #multiContacts .delCommandParent,
.form[data-block-addelement] #multiContacts .addNewItem,
.form[data-block-adddocs] .addFile {
	display:none !important;
}
.tendersForm .infoBlock:first-child h3,
.tendersForm .infoBlock.langSwitcher h3{
	font-size:30px;	
}
.tendersForm .tenderItemElement.tenderLotItemElement, 
.tendersForm .tenderItemElement.tenderLotItemElement + .tenderItemElement.tenderLotItemElement{
	padding-top:10px;
	padding-bottom:10px;
	margin-top: 0;
}
 .tendersForm .tenderItemElement.tenderLotItemElement + .addNewItem{margin-top:20px;}
.tendersForm .langSwitcher .errorMsg {
	position:absolute;
	left:5%;
	right:0;
	top:100%;
	background: #ffd200;
	padding:10px;
	color:#000;
	font:700 12px/18px Arial,sans-serif;
	text-transform: none;
	margin-top:-10px;
}
.langSwitcher .errorMsg:before {
	content:' ';
	position:absolute;
	bottom:100%;
	left:15px;
	margin-top:-7px;
	height: 0;
	width: 0;
	border-bottom:7px solid #ffd200;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
}

.tendersForm .form[data-currency="UAH"] .inp.uah:after {
	content:'₴';
}
.tendersForm .form[data-currency="EUR"] .inp.uah:after {
	content:'€';
}
.tendersForm .form[data-currency="USD"] .inp.uah:after {
	content:'$';
}
.tendersForm .form[data-currency="RUB"] .inp.uah:after {
	content:'₽';
}
.tendersForm .form[data-currency="GBP"] .inp.uah:after {
	content:'£';
}
.tendersForm .form[data-currency="NOK"] .inp.uah:after {
	content:'NKr';
}
.tendersForm .form .inp.uah.percent:after {
	content:'%' !important;
}
form .line + .line.simpleLine td,
.form .line + .line.simpleLine td {
	padding-top: 5px;
}
.tendersForm .editAhtungHide[data-editahtung] {
	display:none !important;
}
.tendersForm .readonlyBlock {
	background: #ccc;
	opacity:0.5;
	filter:alpha(opacity=50);
	margin:0 !important;
}
.tendersForm .readonlyBlock~.choiceClass,
.tendersForm .readonlyBlock~.js-clearClassification {
	display:none !important;
}
.tendersForm .js-clearClassification {
	position:absolute;
	top:3px;
	left:100%;
	margin-left:10px;
	width:15px;
	height:15px;
	display:none;
}
.tendersForm .js-clearClassification.active {
	display:block;
}
.tendersForm .classSelectionParent .relative {
	z-index:1;
}
.tendersForm .checkingPlan .buttons {
	margin:0 auto;
	width:80%;
}
.tendersForm .checkingPlan button {
	margin:0;
	float:left;
	width:48%;
}
.tendersForm .checkingPlan a.button {
	float:right;
	width:48%;
}
.tendersForm form button,
.tendersForm .single button {
	margin:0;
	width:100%;
}
.tendersForm form[data-block-documents] .docItem .commands .uploadFile,
.tendersForm form[data-block-documents] .docItem .commands .delete {
	display:none;
}

.tendersForm .rootClass .inp.bad~.error {
	margin-top:-3px;
}
.tendersForm .chosen-container {
	width:100% !important;
}
.tendersForm .bad .chosen-container-multi .chosen-choices {
	border-color:#ffc200;
}
.noValue .js-valueParent {
	display: none !important;
}
.js-shortlistedFirms .shortlistedFirms-item {
	padding-right:20px;
}
.js-shortlistedFirms .js-shortlistedFirms-item-remove {
	position: absolute;
	right:0;
	top:0;
	width:15px;
	height:15px;
}
.tendersForm .tenderLotItemElement.nonEditElement .multiMilestones {
	display:none;
}
.tendersForm .hideMultiContacts ~ #multiContacts {
	display:none !important;
}

.tendersForm .line .saved {
	margin:10px 0 0;
	width:auto;
	padding:20px;
}

.tendersForm .multiCriteria .tenderItemElement[data-template] {
	display:none;
}

.infoBlock.classSelectionParent.criteria-requirements-item.hidden {
	display:none;
}

.criteria-group-content.collapsed tr td:not(:has(.criteria-group-checkbox)) {
	display: none;
}
.criteria-group-content.collapsed tr td:has(.criteria-group-checkbox) > *:not(.criteria-group-checkbox) {
	display: none;
}
table.criteria-group-content {
	padding-left: 20px;
}

.cb_input_line {
    position: relative !important;
    opacity: 1 !important;
    z-index: 0 !important;
}

.checkboxes-list {
    width: 100%;
    margin-bottom: 5px;
}

.vp_input_title {
    padding-left: 7px;
    vertical-align: 2px;
}

.cb_input_line, .vp_input_title {
    cursor: pointer;
}