.input-group .btn.btn-default {
	border: 1px solid #ccc;
}

.card.card-summary.Disabled {
	border-left: 1px solid #888;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	-webkit-filter: grayscale(100%) opacity(50%);
	filter: grayscale(100%) opacity(20%);
}
.card.card-summary.Disabled .info {
	filter: blur(5px);
}
.card.card-summary.Disabled .summary-footer a {
	filter: blur(5px);
	cursor: default;
}

/* Formatka przychody */
.input-group > .input-group-append:last-child > .btn.Real:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .btn.Rejected:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .btn.Accept:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .btn.Accepting:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .btn.Manual:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .btn.Estimated:not(:last-child):not(.dropdown-toggle) {
	border-radius: 20px;
	margin-left: 30px;
	border: none;
	margin-top: 5px;
	height: 25px;
	font-size: 12px;
	line-height: 12px;
}

.BootField .BootHeader td.ColumnSlim {
	width: 2%;
}

.alert {
	margin-bottom: 2rem;
}

.pull-right {
	float: right;
	margin-right: 0.5rem;
}

#PartnerSummary .loading-overlay {
	display: none;
}
#PartnerSummary .loading-overlay.loading-overlay-showing {
	display: block;
}

.AnalysisBuyIncome div[data-loading-overlay] {
	position: relative;
}
.AnalysisBuyIncome .loading-overlay {
	display: none;
}
.AnalysisBuyIncome .loading-overlay.loading-overlay-showing {
	display: block;
	position: absolute;
	top: 20px;
	height: 100%;
	width: 100%;
	background: white;
}
.BootWindow .BootWindowFooter .btn-danger {
    color: #fff !important;
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
}

@media only screen and (min-width: 768px) {
	.PortoViewField .BootExpand,
	.PortoViewField .BootDrag,
	.PortoViewField .BootFlag {
		left:0;
	}
}

@media only screen and (min-width: 768px) {
	.PortoViewField .BootExpand + .BootDrag, .PortoViewField .BootExpand + .BootMark, .PortoViewField .BootExpand + .BootFlag {
		left: 0;
	}
}
.tr.BootRow .BootMark {
	padding: 18px 4px 0 5px;
}
.InfoverProductShopDisabledList .tr.BootRow .BootMark {
	padding: 5px 4px 0 5px;
}
.InfoverProductShopDisabledList button.Mark i {
	color: #c3c3c3 !important;
}

.BootColumn button {
	white-space: nowrap;
}
.BootColumn button i.fa {
	margin-right: 5px;
}

.BootDropDown .dropdown-item  label {
	cursor:default;
}

/* ---- lista ----- */

.PartnerTable .BootFieldBody.input-group > input[type="hidden"]:first-child + .input-group-prepend > .input-group-text,
.PartnerTable .BootFieldBody.input-group > input[type="hidden"]:first-child + .form-control,
.PartnerTable .input-group-sm > .form-control {
	border-radius: 4px;
}
.PartnerTable .BootToolbarTop {
	padding: 20px;
    margin-bottom: 25px;
	background-color: #fff;
}
.PartnerTable .BootToolbar > .BootField {
	/* margin-right: 15px; */
}
/*.PartnerTable .BootToolbar > .btn {
	background-color: #EBB112;
	color: #fff;
	border-radius: 4px;
	transition: opacity 0.1s ease-in;
}*/
.PartnerTable .BootToolbar > .btn:hover {
	opacity: 0.7;
}
.IncomeList td.BootColumn.IncomeCell:hover,
.IncomeList td.BootColumn.IncomeCell:hover {
  background-color:  #f5cf45 !important;
}

.PartnerTable .BootToolbar .btn.btn-default i.fa {
	/* color: #fff; */
}
.PartnerTable .input-group > .input-group-prepend > .btn, 
.PartnerTable .input-group > .input-group-append > .btn {
`}
.PartnerTable .input-group > .input-group-prepend > .btn {
	/* margin-right: 8px; */
}
.PartnerTable .input-group > .input-group-append > .btn {
	/* margin-left: 8px; */
}
.PartnerTable .input-group > .input-group-prepend > .btn:hover, 
.PartnerTable .input-group > .input-group-append > .btn:hover {
	opacity: 0.7;
}
.PartnerTable .input-group > .input-group-prepend > .btn i.fa, 
.PartnerTable .input-group > .input-group-append > .btn i.fa {
	color: #fff;
}
.PartnerTable .BootColumnFilter a.BootSortAsc, .BootColumnFilter a.BootSortDesc {
	border-radius: 0;
}
.PartnerTable .BootColumnFilter a.BootSortAsc {
	top: 0;
}
.PartnerTable .BootColumnFilter a.BootSortAsc, .PartnerTable .BootColumnFilter a.BootSortDesc {
	height: 15px;
	width: 17px;
	right: 0;
	font-size: 16px;
}
.PartnerTable .BootColumnFilter a.BootSortDesc {
	top: 15px;
}
.PartnerTable .BootColumnFilter .form-control:not(.form-control-sm):not(.form-control-lg) {
	height: 30px;
}
.PartnerTable .BootColumnFilter a.BootSortAsc:hover, .BootColumnFilter a.BootSortDesc:hover {
	background-color: #004896;
}
.PartnerTable .BootRow .BootColumn {
	font-size: 13px;
}
.PartnerTable .BootToolbar::after {
	display: none;
}
.PartnerTableList .input-group-text {
	background-color: #fff;
	border: 0;
}
.PartnerTableList {
	background-color: #004896;
    border: 15px solid #004896;
}
.PartnerTableList td {
	font-weight: 600;
}
.PartnerTableList .input-group-prepend, .PartnerTableList .input-group-append {
	align-items: center;
}
@media (min-width:768px) {
	.PartnerTableList .shop-name {
		white-space: nowrap;
	}
}
/*.PartnerTableList .BootRow td:last-child {
	background-color: rgb(235 177 18 / 0.42);
}*/
.PartnerTableList .input-group-prepend {
	margin-right: 5px;
}
.PartnerTable .BootToolbarTop .BootFieldBody:not(.Disabled) .form-control[readonly] {
	background-color: #fff;
}
.PartnerTable .BootCombo .BootFieldInput.form-control-sm {
	background-position: right 4px;
}
.BootField.FieldDisabled .checkbox label{
	color:#CCC;
	cursor:not-allowed;
}
.BootField.FieldDisabled .checkbox label input{
	opacity: 0.3;
	cursor:not-allowed;
}
td.BootColumn.BuyCell.BuyValue:hover::after {
	outline: none;
}
table:not(.BootTableHorizontal) .BootRow.MoodSuccess td {
	background: #47a447 !important;
}
.logo-portal {
	margin-left: -7rem;
	max-width: 75%;
	width: 75%;
}
@media (max-width: 1413px) {
	.logo-portal {
		margin-left: -3rem;
		max-width: 55%;
		width: 55%;
	}
}
@media (max-width: 1813px) {
	.logo-portal {
		margin-left: 0;
		max-width: 35%;
		width: 35%;
	}
}