ins {text-decoration:none;}
.BootField .BootFieldBody.Disabled .DisabledHidden{display:none;}

.AlertsForm{display:flex;flex-direction:row;justify-content:flex-end;}
.AlertsColumn{padding:0 !important;}
.BootRow .BootColumn.AlertsColumn{position: relative;bottom:0;overflow:visible;padding: 0;}
.BootRow .BootColumn.AlertsColumn .AlertsGroup {white-space:nowrap;position:absolute;right:10px;bottom:-2px;}
.BootRow .BootColumn.AlertsColumn .AlertsGroup .badge {border-radius:5px 5px 0 0;font-weight:normal;font-size: 11px;}
.BootRow:not(.Disabled) .BootColumn small {display:block;color:#aaa;font-size:9px;}
.BootRow:not(.Disabled) .BootColumn .Unimportant {color:#888;}
.BootRow:not(.Disabled) .BootColumn .Success {color:#0A0;}
.BootRow:not(.Disabled) .BootColumn .Warning {color:#FB0;}
.BootRow:not(.Disabled) .BootColumn .Danger {color:#A00;}
.BootRow:not(.Disabled) .BootColumn .Info {color:#02C;}
.FeatureColumn {min-width:80px;}

ul.nav-main li .nav-children li a:hover, ul.nav-main li .nav-children li a:focus {background:#21262d;}

/* ------------ Branch/Config ----------------------*/

.ManagerBranch {
	position:absolute;top:0;border-radius:0 0 7px 7px;color:#FFF;max-width:250px;z-index:1;
	padding:3px 5px 5px 5px;right:85px; /*xs*/
}
.ManagerBranch > small {font-size:8px;display:block;text-transform:uppercase;}
.ManagerBranch h1 {
	font-weight:bold;margin:0;line-height:100%;
	font-size:14px; /*xs*/
}

.ManagerBranchConfig {
	position:absolute;top:0;color:#FFF;border-radius:0 0 7px 7px;vertical-align:top;
	display:none; /*xs*/
}
.ManagerBranchConfig dl {margin:0;}
.ManagerBranchConfig dt {width:60px;font-weight:normal;margin:0;display:inline-block;}
.ManagerBranchConfig dd {width:65px;font-weight:bold;margin:0;display:inline-block;}

.ManagerBranchPackages {margin-top:5px;margin-bottom:0;font-size:11px;}
.ManagerBranch:not(:hover) .ManagerBranchPackages {display:none;}
.ManagerBranchPackages dl {margin-top:0;margin-bottom:0;}
.ManagerBranchPackages dt {font-weight:normal;}
.ManagerBranchPackages dd {font-weight:normal;margin-bottom:0;}

@media only screen and (min-width: 576px) { /*sm*/
	.ManagerBranch {right:260px;}

	.ManagerBranchConfig {left:auto;right:95px;display:block;font-size:9px;width:135px;padding:4px 5px;}
}
@media only screen and (min-width: 768px) { /*md*/
	.ManagerBranch {right:auto;left:180px;padding:5px 10px 10px 10px;}
	.ManagerBranch h1 {font-size:26px;}
	
	.ManagerBranchConfig {display:none;}
}
@media only screen and (min-width: 992px) { /*lg*/
	.ManagerBranchConfig {display:block;left:600px;font-size:11px;padding:10px;width:200px;}
	.ManagerBranchConfig dt {width:75px;}
	.ManagerBranchConfig dd {width:105px;}
}

/* ---------- BOOT ---------- */

body{line-height:1.5;}
/*.row{margin-right:-5px;margin-left:-5px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right: 5px;
	padding-left: 5px;
}*/
.input-group-text{
	padding:1px 4px 0 4px;
	font-size: 13.6px;
	font-size: 0.85rem;
	line-height: 1.85;
	/*min-height: 38.4px;
	min-height: 2.4rem;*/
}
.form-control{
	padding: 0.375rem 0.375rem;
}
.text-deleted,
.text-deleted A{color:#CCC;text-decoration:line-through;}
@media only screen and (min-width: 768px) {
	.content-body{padding:30px;}
}

/* --- Login --- */

.LoginBody {
	min-height:100vh;
	background:var(--background-color,#444) no-repeat center center fixed;
	background-image:var(--background-image);
}
html.boxed .LoginBody {
	background:var(--background-color,#444) center center fixed;
	background-image:var(--background-image);
}
.LoginPanel .card-body {
	padding:33px !important;
	border-radius: 0 5px 5px 5px !important;
}
.LoginLogo {
	padding:15px 15px 10px 15px;
	border-radius:10px 10px 0 0;
	background:var(--header-color,#FFFFFF);
	display:inline-block;
}
.header-dark .LoginLogo {
	background:var(--header-color,#1D2127);
}
.LoginLogo img {
	max-height:45px;
	max-width:200px
}
.LoginCopyright {color:#FFF;}
.LoginCopyright a {color:#FFF;}
.LoginAuthor {
	background:#4a5a69;
	display:inline-block;
	margin:0 20px 0 20px;
	border-radius:0 0 0.5rem 0.5rem;
	padding:5px;
	box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);
}
.LoginAuthor img {
	width:120px;
}
.body-sign .card-sign .card-title-sign .title {
	background:#FFF;
}
.body-sign .card-sign .card-body {
	border-top-color:var(--header-color,#FFF);
}

/* --- Body --- */

html.boxed body.PortoBody{
	background:var(--background-color,#444) no-repeat center center fixed;
	background-image:var(--background-image);
}

/* --- View --- */

.PortoViewField .BootDropDown {
	max-height: calc(100vh - 225px);
}

/* --- Header --- */

html.header-fixed .header.ManagerHeader {
	position:fixed;
}
.header.ManagerHeader {display:flex;background:var(--header-color,#FFFFFF);}
.header-dark .header.ManagerHeader {display:flex;background:var(--header-color,#1D2127);}
.header.ManagerHeader .logo-container {width:300px;min-width:300px;display:block;padding-left:15px;position:relative;}
.header.ManagerHeader .logo {float:none;margin:0;}
.header.ManagerHeader .logo img {max-height:45px;max-width:200px;position:absolute;top:50%;transform: translateY(-50%);visibility:visible !important;}
.header.ManagerHeader div.header-title {display:block;flex-grow:1;border-left:solid 1px rgba(0,0,0,.1);height:59px;overflow:hidden;}
.header.ManagerHeader div.header-title h2 {
	color:#000;
	height:59px;
	font-size:19.2px;
	font-size:1.2rem;
	font-weight:400;
	letter-spacing:normal;
	line-height:59px;
	margin:0;
	padding: 0 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.header-dark .ManagerHeader div.header-title h2 {color:#FFF;}
.header-dark .ManagerHeader div.header-title {border-color:rgba(255,255,255,.2);}
.header.ManagerHeader .header-right {display:block;float:none;border-left:solid 1px rgba(0,0,0,.1);height:59px;}
.header-dark .ManagerHeader .header-right {border-color:rgba(255,255,255,.2);}
.header-dark .ManagerHeader .PortoUserIcon > a i {color:#FFF;}
.header-dark .ManagerHeader .PortoUserIcon .name {color:#fff;}
.header-dark .ManagerHeader .PortoUserIcon .role {color:#fff;}
.header-dark .ManagerHeader .PortoUserIcon .custom-caret {color:#fff;}
/*.ManagerHeader .PortoUserIcon:not(.show) .name {color:#fff;}
.ManagerHeader .PortoUserIcon:not(.show) .role {color:#fff;}
.ManagerHeader .PortoUserIcon:not(.show) .custom-caret {color:#fff;}*/
.ManagerHeader .PortoUserIcon .profile-info {max-width:150px;}
.ManagerHeader .PortoUserIcon .profile-info span.name, .ManagerHeader .PortoUserIcon .profile-info span.role {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ManagerHeader .PortoUserIcon.show .notification-icon {color:#e10000;}
/*.ManagerHeader .PortoUserIcon:not(.show) .notification-icon {color:#fff;}*/
.ManagerHeader .PortoUserIcon.open > a {
	position: relative;
	z-index: 993;
}

@media only screen and (max-width: 767px) {
	.header.ManagerHeader .logo-container {
		width:150px !important;
		min-width:150px !important;
		padding-left:10px;
	}
	.header.ManagerHeader .logo img {
		max-width:130px;
	}
	.header.ManagerHeader .header-right {
		min-width: 92px;
	}
	.header.ManagerHeader div.header-title h2 {
		padding: 0 10px;
		font-size: 1rem;
	}
}

/* --- Window --- */

.BootWindowHeader h4 {margin:0;font-size:1.25rem;}
.nav-tabs li.BootTabHeader .nav-link, .nav-tabs li.BootTabHeader .nav-link:hover, .nav-tabs li.BootTabHeader .nav-link:focus {
	color: #2e353e;
}
.nav-tabs li.BootTabHeader.active .nav-link, .nav-tabs li.BootTabHeader.active .nav-link:hover, .nav-tabs li.BootTabHeader.active .nav-link:focus {
	border-top-color: #2e353e;
	color: #2e353e;
}
html body .tabs .nav-tabs .nav-link.disabled {
	color: #999;
}
.ManagerHeader .BootCombo .BootFieldInput {background:none;border:none;box-shadow:none;font-size:0.8rem !important;cursor:pointer;}
/*.ManagerHeader .BootCombo .BootFieldInput::placeholder {color:#FFF;}*/
.ManagerHeader .BootCombo .input-group-text {background:none;color:#FFF;border:none;}
.ManagerHeader .BootCombo {margin-top:10px;} 
.ManagerHeader .notifications > li .notification-icon{background:none;box-shadow:none;}
.ManagerHeader .notifications > li .notification-icon i{color:#0088cc;}
.ManagerHeader .notifications .BootPrefix i.fa{color:#0088cc;}
.header-dark .ManagerHeader .notifications .BootPrefix i.fa{color:#FFF;}
.header-dark .ManagerHeader .notifications > li .notification-icon i{color:#FFF;}
.header-dark .ManagerHeader .BootCombo .BootFieldInput {color:#FFF;}
.header-dark .ManagerHeader .BootCombo .BootFieldInput::placeholder {color:#FFF;}
.header-dark .PortoUserIcon.show .dropdown-menu a{color:#FFF;}

.ManagerHeader .BootOffice {width:100px}
.ManagerHeader .BootOfficeCompany {width:100px}
/*@media only screen and (max-width: 767px) {
	.ManagerHeader .BootOffice .BootFieldInput {display:none;}
	.ManagerHeader .BootOfficeCompany .BootFieldInput {display:none;}
}*/

.BootSummary .BootSummaryForm {background:#f6f6f6;padding: 0.5rem 1.25rem;border-bottom:1px solid #DADADA;}
.BootSummary .BootSummaryForm button {/* margin-bottom: 1rem; */}
.BootSummary .ButtonRefresh {position:absolute;right:10px;top:10px;}
.BootSummary A {color:inherit;}
.BootSummary .text-deleted A {color:#CCC;text-decoration:line-through;}
.BootSummary {margin-bottom:10px;} 
.BootSummary .card-body{position:relative;min-height:200px;}

body A.Email,body A.Phone,body A.Www {color:inherit;text-decoration:inherit;}
body A.Email:hover,body A.Phone:hover,body A.Www:hover{outline:dotted 1px #000;}

.popover.BootNotesPopover .popover-body {padding:0;}
.popover.BootNotesPopover .note-header:first-child{border-top:none;border-top-left-radius: calc(0.3rem - 1px);border-top-right-radius: calc(0.3rem - 1px);}
.popover.BootNotesPopover .note-header {background-color:#f7f7f7;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;padding:0.5rem 0.75rem;font-size:11px;color: #888;}
.popover.BootNotesPopover .note-date {float:right;margin-left:20px;}
.popover.BootNotesPopover .note-body {padding:0.5rem 0.75rem;}

.FileThumbnail {background:#FFF;/*border:1px solid #ebebeb;*/min-width:50px;min-height:50px;display:inline-block;box-shadow:1px 1px 1px 0px rgba(0,0,1,0.5);text-align:center;vertical-align:top;margin-right:2px;margin-bottom:6px;}
.FileThumbnail i {color:#ebebeb;font-size:20px;margin-top:15px;}

.BootWindowFooter .AnnexToolbar {display:block;position:absolute;left:15px;}
.BootWindowFooter .AnnexToolbar .AnnexTitle {display:inline-block;margin-right:.5rem;}
.BootWindowFooter .AnnexToolbar .AnnexButtons {display:inline-block;}

/* ----- zadania -----*/
.Tasks {table-layout:fixed;}
.Tasks td,.Tasks th {width:50%;}
.Tasks .Task {border-radius:3px;border:solid 1px #D0D0D0;margin-bottom:15px;}
.Tasks .Task .Handle {position:absolute;left:0;width:10px;height:100%;background:url(evo_dragbg.png) repeat left top;cursor:-webkit-grab;}
.Tasks .Task .Status{font-size: 9px;padding:2px 2px 1px 2px;background:#777;color:#FFF;border-radius:3px 3px 0 0;text-align:right;}
.Tasks .Task .TaskContent {background:#fafafa;position:relative;cursor:pointer;}
.Tasks .Task .Icon {position:absolute;right:3px;font-size: 19px;}
.Tasks .Task .Icon:hover {color:#F00;}
.Tasks .Task.Marked .TaskContent {background:#EAF5FF;}
.Tasks .Task.Deleted {opacity:0.2;}
.Tasks .Task .TaskContent .Body {padding:5px 25px 5px 15px;cursor:pointer;}
.Tasks .Task.Deleted .TaskContent .Body,
.Tasks .Task.Completed .TaskContent .Body {text-decoration:line-through;}
.Tasks .Task .Agreement{display:block;font-size:11px;padding:2px;background:#FFEE73;cursor:pointer;color:#000;}

/* ----- adres ----- */
/*blockquote.Address h6 {font-size:13px;font-weight:400;line-height:150%;}*/
blockquote.Address p {line-height:150%;font-size:0.85rem;}
blockquote.Address p:last-child{margin-bottom:0;}

.BootSummary .BootField.Discount {display: inline-block;font-weight:400;}
.BootSummary .BootField.Discount .form-control {font-weight:400}
.BootSummary .BootField.Vat {display: inline-block;}
.BootSummary .BootField.Vat .form-control {font-weight:400;text-align:right;}
.BootSummary .BootField.Delivery .form-control {text-align:right;}

.deleted {text-decoration:line-through;}