/* MZU Styling */
.per_ann_yp_prozorro___tender_id a.fabrik___rowlink, 
.med_dp_announcement___tender_id a.fabrik___rowlink,
.rep_dp_supplier_tenders___tender_id a.fabrik___rowlink,
a.prozorro-link {
	padding-right: 1em;
	position: relative;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(images/external-site.gif);
}

.page-header {
	padding-bottom: 8px !important;
	border-bottom: 1px solid #ddd !important;
	display: flex;
	align-items: center;
	position: relative;
	justify-content: space-between;
}
.page-header h1 {
    margin: 0;
    font-family: "HelveticaNeue-UltraLight","Helvetica Neue UltraLight","ralewaythin","Helvetica Neue","Calibri Light","Calibri",Helvetica,Arial,sans-serif !important;
    font-weight: 200;
    letter-spacing: 1px;
    font-size: 3em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 100%;
}
.page-header h1 span {
	color: navy !important;
}

.panel.flex .panel-heading,
.panel.agreement .panel-heading {
	padding-bottom: 8px !important;
	border-bottom: 1px solid #ddd !important;
	display: flex;
	align-items: center;
	position: relative;
	justify-content: space-between;
}
.panel.flex .panel-heading div.eusign-info.pull-right.bg-warning,
.panel.agreement .panel-heading div.eusign-info.pull-right.bg-warning {
	padding: 4px 8px;
}

i.meddata-icon {
	maring: 0px;
	padding: 8px 12px;
	min-width: 16px;
	text-align: center;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
}

i.meddata-icon.info {
	background-image: url(images/info-white.png);
}
i.meddata-icon.question {
	background-image: url(images/question-white.png);
}
.meddata-icon.clock-small {
	background-image: url(images/clock-small.png);
}
.meddata-icon.status-bad {
	background-image: url(images/status-bad.png);
}
.meddata-icon.status-incomplete {
	background-image: url(images/status-incomplete.png);
}
.meddata-icon.status-ok {
	background-image: url(images/status-ok.png);
}
.meddata-icon.status-none {
	background-image: url(images/status-none.png);
}
.meddata-icon.agree {
	background-image: url(images/tick.png);
}
.meddata-icon.cancel {
	background-image: url(images/cross.png);
}

.fabrikForm .simple.panel-heading {
	background: #f5f5f5;
	color: #333;
}

.supplier-all-wrapper #supplier-search_filter {
	float: left;
}
.supplier-all-wrapper table.display.compact tbody tr td,
.supplier-child-wrapper table.display.compact tbody tr td {
	cursor: move;
}

.agreement .panel-body .row-fluid.informer {
	padding-bottom: 1em;
}
.agreement .panel-body .row-fluid.informer:last-child {
	padding-bottom: 0px;
}

.agreement .progress {
	position: relative;
	text-align: center;
	height: 30px;
	margin-bottom: 0px;
}
.agreement .progress .progress-title {
	position: absolute;
	left: 50%;
	color: #000;
}
.agreement .progress .progress-title span {
	position: relative;
	left: -50%;
}
.agreement .progress .progress-bar {
	line-height: 30px !important;
	font-size: 16px;
}

/* Tables styling */
.table-flex-box {
	width: 100%;
}
.table-flex-box tr {
	display: flex;
	justify-content: space-between;
	padding: 10px 15px;
}
.table-flex-box tr:nth-child(odd) {
	background: #F2F2F2;
}
.table-flex-box tr td {
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0.01em;
}
.table-flex-box tbody tr td:nth-child(odd) {
	color: #333333;
	padding-right: 10px;
}
.table-flex-box tbody tr td[class*="col-"]:nth-child(odd) {
	padding-left: 0px;
}
.table-flex-box tbody tr td[class*="col-"]:nth-child(even) {
	padding-right: 0px;
}

.dropdown.eusign-info .table-flex-box {
	min-width: 400px;
}


.agreement table.table > tbody > tr > td {
	padding: 8px;
	border: 0px;
	border-top: 1px solid #ddd;
}
.agreement table.table > tbody > tr > td.text-right {
	text-align: right;
}
.agreement table.table > tbody > tr > td.text-left {
	text-align: left;
}

/*table.display.dataTable thead tr.fabrik___heading th.boolean,*/
table.display.dataTable tbody tr.fabrik_row td.boolean {
	min-width: 48px;
	max-width: 60px;
	padding: 4px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
	/*text-indent: -10000px;*/
	font-size: 0px;
}
table.auctions thead tr th.meddata-icon,
/*table.auctions tbody tr td.meddata-icon,*/
table.display.dataTable thead tr.fabrik___heading th.meddata-icon,
table.display.dataTable tbody tr.fabrik_row td.eusign,
table.display.dataTable tbody tr.fabrik_row td.meddata-icon {
	min-width: 24px;
	max-width: 32px;
	padding: 4px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
	/*text-indent: -10000px;*/
	font-size: 0px;
	/*vertical-align: middle;*/
}
table.display.dataTable thead tr.fabrik___heading th.meddata-icon {
	max-width: 48px;
}
table.display.dataTable tbody tr.fabrik_row td.meddata-icon {
	max-width: 32px;
}

table.display.dataTable tbody tr.fabrik_row td.eusign.meddata-icon {
	padding: 0px 4px;
}
table.display.dataTable tbody tr.fabrik_row .boolean.value-yes,
table.display.dataTable tbody tr.fabrik_row .meddata-icon.info-agreed {
	background-image: url(images/tick.png);
}
table.display.dataTable tbody tr.fabrik_row .meddata-icon.info-canceled {
	background-image: url(images/cross.png);
}
table.display.dataTable tbody tr.fabrik_row .boolean.value-no {
	background-image: url(images/cross-small.png);
}
table.display.dataTable tbody tr.fabrik_row .eusign.unsigned,
table.display.dataTable tbody tr.fabrik_row .meddata-icon.info-pending,
table.display.dataTable tbody tr.fabrik_row.unsigned .eusign {
	background-image: url(images/clock-select.png);
}
table.display.dataTable tbody tr.fabrik_row .meddata-icon.completed {
	background-image: url(images/tick.png);
}
table.display.dataTable tbody tr.fabrik_row .meddata-icon.schedule_uncompleted {
	background-image: url(images/clock-select.png);
}
table.display.dataTable tbody tr.fabrik_row .meddata-icon.schedule_notified_once {
	background-image: url(images/mail.png);
}
table.display.dataTable tbody tr.fabrik_row .meddata-icon.schedule_notified,
table.display.dataTable tbody tr.fabrik_row .meddata-icon.email-sent {
	background-image: url(images/mails.png);
}
table.display.dataTable tbody tr.fabrik_row .meddata-icon.unlock {
	background-image: url(images/lock--exclamation.png);
}

table.auctions tbody tr .meddata-icon.signed,
table.display.dataTable tbody tr.fabrik_row .meddata-icon.signed {
	background-image: url(images/key.png);
}
table.display.dataTable tbody tr.fabrik_row.doz_uesignsigned .meddata-icon.doz,
table.display.dataTable tbody tr.fabrik_row .meddata-icon.doz.signed {
	background-image: url(images/key-doz.png);
}
table.display.dataTable tbody tr.fabrik_row .meddata-icon.qualifying {
	background-image: url(images/question-white.png);
}
table.display.dataTable tbody tr.fabrik_row .meddata-icon.tender-failed {
	background-image: url(images/exclamation-circle.png);
}
table.display.dataTable tbody tr.fabrik_row .meddata-icon.tender-canceled {
	background-image: url(images/cross.png);
}
table.display.dataTable tbody tr.fabrik_row .meddata-icon.tender-completed {
	background-image: url(images/trophy.png);
}
table.display.dataTable tbody tr.fabrik_row .meddata-icon.tender-basic {
	background-image: url(images/medal-premium.png);
}
table.display.dataTable tbody tr.fabrik_row .meddata-icon.participant {
	background-image: url(images/user-business.png);
}
table.display.dataTable tbody tr.fabrik_row .meddata-icon.participant-disqualified {
	background-image: url(images/user-silhouette.png);
}
table.auctions thead tr th.meddata-icon.eusign,
table.display.dataTable thead tr th.meddata-icon.eusign {
	background-image: url(images/key.png);
}
table.display.dataTable thead tr th.meddata-icon.doz.eusign {
	background-image: url(images/key-doz.png);
}
table.display.dataTable thead tr.DataTables-filter th.meddata-icon.eusign,
table.display.dataTable thead tr.DataTables-filter th.meddata-icon.info,
table.display.dataTable thead tr.DataTables-filter th.meddata-icon.agreed,
table.display.dataTable thead tr.DataTables-filter th.meddata-icon.mail {
	background-image: none;
}
table.display.dataTable thead tr th.meddata-icon.status-eusign,
table.display.dataTable thead tr th.meddata-icon.info,
table.display.dataTable thead tr th.meddata-icon.agreed {
	background-image: url(images/question-white.png);
}
table.display.dataTable thead tr th.meddata-icon.mail {
	background-image: url(images/mail.png);
}

table.display.dataTable tbody tr.fabrik_row td.related a.related_data.agreed-status {
	min-width: 32px;
	padding: 4px;
	text-align: center;
}
table.display.dataTable tbody tr.fabrik_row td.related a.related_data.agreed-status.pending {
	background: #ffefd5;
}
table.display.dataTable tbody tr.fabrik_row td.related a.related_data.agreed-status.agreed {
	background: #9acd32;
}
table.display.dataTable tbody tr.fabrik_row td.related a.related_data.agreed-status.canceled {
	background: #ff6347;
}

table.display.dataTable tbody tr.fabrik_row.meddata-icon.default_lot td {
	background-color: #ffefd5;
}
table.display.dataTable tbody tr.fabrik_row.meddata-icon.default_lot td.med_dp_announcement___tender_id,
table.display.dataTable tbody tr.fabrik_row.meddata-icon.default_lot td.rep_tracking_agreements___tender_id,
table.display.dataTable tbody tr.fabrik_row.meddata-icon.default_lot td.per_ann_yp_prozorro___tender_id {
	padding-left: 20px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center left;
	background-image: url(images/medal-premium.png);
}
.alert-important {
	color: #976200;
	background: #ffd17b;
	border-color: #ffa909 !important;
}

.row-fluid .file-upload.bg-warning {
	background: #f0ad4e;
	padding: 2px 4px;
	color: #fff;
}
.alert-danger.exclamation {
	background-repeat: no-repeat;
	background-position: 0.5em;
	background-image: url(images/exclamation-red-frame.png);
}

table.display.dataTable tbody tr.fabrik_row.warning {
	background-color: #fcf8e3;
}
table.display.dataTable tbody tr.fabrik_row td.eusign.unsigned,
table.display.dataTable tbody tr.fabrik_row td.eusign.info-pending {
	color: #ff4500;
	font-weight: 700;
}
table.display.dataTable tbody tr.fabrik_row td.eusign.signed {
	color: #228b22;
	font-size: inherit;
}
table.display.dataTable tbody tr.fabrik_row td.eusign.signed.med_dp_remnants___signed {
	color: #228b22;
}
table.display.dataTable tbody tr.fabrik_row .alt-emails {
	word-wrap: anywhere;
}

/* Tracking Logistics Dep */
table.display.dataTable tbody tr.fabrik_row.agreed-status.pending {
	/*background: #ffefd5;*/
}
table.display.dataTable tbody tr.fabrik_row.agreed-status.agreed {
	background: #dfefbe;
}
table.display.dataTable tbody tr.fabrik_row.agreed-status.canceled,
table.display tbody tr.status-no-justification_file {
	background: #ffd5ce !important;
}

#customer-info button.btn-eusign i.sign-key {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	background-repeat: no-repeat;
	/*background-position: 8px;*/
	background-image: url(images/key.png);	
}
table.display.dataTable tbody tr.statusBid-Package td {
    background-color: grey !important;
}
table.display.dataTable tbody tr.statusContract-Signed td {
    background-color: green !important;
}
table.display.dataTable tbody tr.statusDirect-Negotiations td {
    background-color: #bd8e00 !important;
}
table.display.dataTable tbody tr.statusContracting td {
    background-color: #ffc59a !important;
}
table.display.dataTable tbody tr.statusFailure td {
    background-color: black !important;
}
table.display.dataTable tbody tr.statusAuction td {
    background-color: blue !important;
}
table.display.dataTable tbody tr.statusMarket-Consultation td {
    background-color: yellow !important;
}
table.display.dataTable tbody tr.statusSupplier-Prequalification td {
    background-color: orange !important;
}
table.display.dataTable tbody tr.statusProcurement-Published td {
    background-color: #5dea4c !important;
}

#sp-main-body {
	min-height: 800px;
}
#sp-component {
	min-height: 800px;
}

/* Auctions */
table.display.dataTable tbody tr.fabrik_row.auctions-pending td.fabrik_actions {
	background-repeat: no-repeat; 
	background-position: center;
	background-image: url(images/status-incomplete.png);
}
table.display.dataTable tbody tr.fabrik_row.auctions-stage-1 td.fabrik_actions {
	background-repeat: no-repeat; 
	background-position: center;
	background-image: url(images/tick.png);
}
table.display.dataTable tbody tr.fabrik_row.auctions-stage-2 td.fabrik_actions {
	background-repeat: no-repeat; 
	background-position: center;
	background-image: url(images/book-open-bookmark.png);
}
.meddata-btn {
	min-width: 24px;
	max-width: 32px;
	min-height: 16px;
	padding: 4px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	cursor: pointer;
}
.meddata-btn.w16 {
	min-width: 16px;
	max-width: 24px;
}
.meddata-btn.copy {
	background-image: url(images/blue-document-copy.png);
}

table.display.dataTable tbody tr.fabrik_row td.select-list {
	position: relative;
	background-repeat: no-repeat; 
	background-position: center;
	background-image: url(images/ui-check-box-uncheck.png);
	text-indent: -5000px;
}
/*table.display.dataTable tbody tr.fabrik_row.selected td.select-list {
	background-repeat: no-repeat; 
	background-position: center;
	background-image: url(images/ui-check-box.png);
}*/
table.display.dataTable tbody tr.fabrik_row.selected td.select-list {
	background-repeat: no-repeat; 
	background-position: center;
	background-image: url(images/tick.png);
}

table.display.dataTable tbody tr.fabrik_row.pointer-blocked {
	pointer-events: none;
}

.meddata-btn.clock-small {
	background-image: url(images/clock-small.png);
}
.meddata-btn.status-bad {
	background-image: url(images/status-bad.png);
}
.meddata-btn.status-incomplete {
	background-image: url(images/status-incomplete.png);
}
.meddata-btn.status-ok {
	background-image: url(images/status-ok.png);
}
.meddata-btn.status-none {
	background-image: url(images/status-none.png);
}
.d-flex {
	display: flex !important;
}
.d-flex.middle {
	align-items: center;
}
.d-flex.center {
	justify-content: center;
}
.d-flex .right {
	margin-left: auto;
}
.d-flex .left {
	margin-right: auto;
}
table.auctions p,
table.offers p,
table.comments p {
	margin: 0;
}

table#list_406_com_fabrik_406 tbody tr.status-bad td:last-child {
	/*background-color: #ffd5ce;*/
	background-image: url(images/status-bad.png);
	background-repeat: no-repeat;
	background-position: center right;
}
table#list_406_com_fabrik_406 tbody tr.status-incomplete td:last-child {
	/*background-color: #f0ad4e;*/
	background-image: url(images/status-incomplete.png);
	background-repeat: no-repeat;
	background-position: center right;
}
table#list_406_com_fabrik_406 tbody tr.status-ok td:last-child {
	/*background-color: #dfefbe;*/
	background-image: url(images/status-ok.png);
	background-repeat: no-repeat;
	background-position: center right;
}
table#list_406_com_fabrik_406 tbody tr.status-none td:last-child {
	/*background-color: #fcf8e3;*/
	background-image: url(images/status-none.png);
	background-repeat: no-repeat;
	background-position: center right;
}
