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;}
}

/* ------------ planner ----------------------*/

table.Planner {/*border-right:1px solid #DDD;*/width:100%;table-layout:fixed;margin:0;padding:0;border:none;}
table.Planner td,#o table.Planner th{margin:0;padding:0;border:none;vertical-align:top;}
.Planner /*tr.Helper*/ td.Day {width:35px;}
.Planner /*tr.Helper*/ td.Hour {width:35px;}

/*tr.PlannerHeader {width:100%;table-layout:fixed;}*/
.Planner tr.Header td {/*border-top:1px solid #DDD;border-right:1px solid #DDD;*/border-left:1px solid #DDD;border-bottom:1px solid #DDD;font-size:10px;color:#888;text-align:center;}
.Planner tr.Header td.Last {border-right:none;}
/*.Planner tr.Header td.Day {width:35px;}
.Planner tr.Header td.Hour {width:35px;}

.Planner tr.Header td.Scroller {width:15px;border-bottom:0px;border-right:0px;}*/

.Planner tr.Helper {height:0px;}
.Planner tr.Helper td {overflow:visible;position:relative;}
.Planner tr.Helper td.Time div.Days {position:absolute;width:100%;}
.Planner tr.Helper td.Time div.Day {position:relative;width:100%;margin-bottom:2px;}
.Planner tr.Helper td.Time div.Day span {height:36px;padding-top:18px;display:block;}
.Planner tr.Helper td.Time div.Day span i {height:18px;border-top:1px dotted #DDD;border-bottom:1px solid #DDD;display:block;}
.Planner tr.Helper td.Time div.Day span.Last i {border-bottom:none;}

.Planner tr.Day td.Day {width:35px;border-bottom:2px solid #888;position:relative;vertical-align:bottom;}
.Planner tr.Day td.Day div{-webkit-transform: rotate(270deg);-webkit-transform-origin:0% 0%;-moz-transform:rotate(270deg);-moz-transform-origin:0% 0%;font-size:12px;color:#888;width:218px;height:40px;overflow:visible;position:absolute;text-align:center;padding-top:2px;}
.Planner tr.Day td.Time {border-bottom:2px solid #888;border-left:solid 1px #DDD;}
.Planner tr.Day td.Time span {height:36px;border-bottom:1px solid #DDD;color:#888;text-align:right;font-size:10px;padding:2px;display:block;}
.Planner tr.Day td.Time span.Last {height:36px;border-bottom:none;color:#888;text-align:right;font-size:10px;padding:2px;display:block;}
.Planner tr.Day td.Column {border-left:1px solid #DDD;border-bottom:2px solid #888;position:relative;vertical-align:top;padding-right:10px;background:none;}
.Planner tr.DayWeekend {background:url(../client/evo/glass2.png);}
.Planner tr.DayToday {background-color:#FFF0A0;}

.BootPlanner .BootFieldView {padding:0;z-index: 0;/*overflow-y:initial !important;overflow:visible !important;*/}

/*.Planner .Event {position:absolute;padding:3px;font-size:11px;background:#F0F0F0;border:solid 1px #E9CB53;border-radius:5px;width:100%;cursor:pointer;border:solid 1px #D0D0D0;-webkit-print-color-adjust:exact;}*/
.Planner .Event{position:absolute;width:100%;overflow:hidden;}
.Planner .Event .Frame {padding:3px;font-size:11px;background:#F0F0F0;border:solid 1px #E9CB53;border-radius:5px;width:100%;cursor:pointer;border:solid 1px #D0D0D0;-webkit-print-color-adjust:exact;}
.Planner .EventPriority1 .Frame {background:#FFEE73;border:solid 1px #EBC13E;}
.Planner .EventPriority2 .Frame {background:#FFB905;border:solid 1px #CE9608}
.Planner .EventPriority3 .Frame {background:#FF0000;border:solid 1px #C50000;}
.Planner .EventSelf .Frame {background:#9DEFFF;border:solid 1px #71D4E7;}
.Planner .Event .Body {font-size:9px;line-height:normal;color:#000;}
.Planner .Event .Money{font-size:9px;padding:2px 3px;background:#B62222;cursor:default;/*position:absolute;top:11px;right:-4px;*/color:#FFF;text-align:right;border-radius:3px 0 0 3px;margin-right:-4px;margin-top:1px;display:inline-block;}
.Planner .Event .Money small{display:block;font-size:7px;color:#D5ADAD;padding:0 0 1px 0;} 
.Planner .Event .Handle {position:absolute;width:14px;height:14px;right:2px;bottom:2px;background:transparent url(../client/evo/fields/evo_dragbg.png) repeat-y 0 0;}
.Planner .Event .Settings {float:left;width:20px;height:20px;border:dotted 1px black;text-align:center;opacity:0.4;padding:1px 0;margin:2px 4px 0 0;color:black;}
.Planner .Event .Settings:hover {color:#000000;border:solid 1px black;opacity:1;color:black;}
.Planner .EventOver {/*background:#E0E0E0;*/overflow:visible;}
.Planner .EventOver .Frame {/*background:#E0E0E0;*/height:auto !important;}
/*.Planner .EventOver.EventPriority1 .Frame {background:#FFEE73;border:solid 1px #EBC13E;}
.Planner .EventOver.EventPriority2 .Frame {background:#FFB905;border:solid 1px #CE9608}
.Planner .EventOver.EventPriority3 .Frame {background:#FF0000;border:solid 1px #C50000;}*/

/*.Planner .EventOver1 .Frame {background:#FAEB80;}
.Planner .EventOver2 .Frame {background:#F8B508;}
.Planner .EventOver3 .Frame {background:#F50000;}*/

.Planner .Event .Warning {border:solid 1px red;margin:1px;padding:0px 1px;color:#F00;float:right;border-radius:3px;}
.Planner .Event .ServiceTotal {white-space:nowrap;/*word-spacing:-3px;*/}
.Planner .Event .ServiceTotal > span:first-child {border-top-left-radius:4px;border-bottom-left-radius:4px;}
.Planner .Event .ServiceTotal > span:last-child {border-top-right-radius:4px;border-bottom-right-radius:4px;}
.Planner .Event .ServiceTotal .ServiceTotalCostPaid {color:#BBB;}
.Planner .Event .ServiceTotalCustomer {background:#DDD;color:#333;padding:1px;border:solid 1px #888;}
.Planner .Event .ServiceTotalCost {background:#888;color:#FFF;padding:1px;border:solid 1px #888;}
.Planner .Event .ServiceTotal >{white-space:nowrap;word-spacing:-2px;}
.Planner .EventPriority3 .Warning {border:solid 1px black;color:#000;} 
.Planner .EventSupply .Frame {background:#5CA949;border-color:#5CA949;color:#FFF;}/*#BFE0EF*/
.Planner .EventSupply .Frame .Body {color:#FFF;}/*#BFE0EF*/

.Planner .EventSelected {outline:dotted 2px #888888;outline-offset:2px;z-index:100 !important;height:auto !important;}

/* ------------ Board ----------------------*/

.Board .ContainerEmpty{font-size:11px;color:#AAA;padding:50px 10px;}
.Board .Cluster{position: relative;}
.Board .Cluster::after{content:' ';clear:both;display:block;}
.Board.BoardSupply .Cluster:first-child .ClusterTitle{border-top:none;}
.Board.BoardSupply .Cluster .ClusterTitle{text-align:left;padding:2px;border-top:dotted 1px #AAA;cursor:pointer;background:#5CA949;font-size:11px;color:#FFF;}/*#D0ECF9*/
.Board.BoardSupply .Cluster .ClusterTitle:hover{background:#70CA5A;}/*#BFE0EF*/
.Board.BoardSupply .Cluster .ClusterTitle::after{content:'+';color:#FFF;font-size:13px;position:absolute;right:7px;top:1px;visibility:visible;}
.Board.BoardSupply .ClusterExpanded .ClusterTitle::after{content:'–';right:8px;font-size:11px;}
.Board.BoardSupply .ClusterExpanded .ClusterTitle{border-bottom:dotted 1px #AAA;}
#o .Board.BoardMontage .Container,
.Board.BoardMontage .Container,
.Board.BoardMontage .BootFieldArea{display:table;table-layout:fixed;width:100%;}
.Board.BoardMontage .EvoViewerRows,
.Board.BoardMontage .BootFieldView{display:table-row;}
.Board.BoardMontage .EvoViewerRows::after{display:none;}
.Board.BoardMontage .Cluster{display:table-cell;width:auto;border-right:1px solid #DDDDDD;}
.Board.BoardMontage .Cluster .ClusterTitle{border-top:none;border-bottom:1px solid #DDD;font-size:10px;color: #888;text-align:center;}
.Board.BoardMontage .Cluster .ClusterElements{padding:2px;min-height:200px;}
.Board .BootFieldView {padding:0;}

.Board .Event{/*width:100%;*/padding:0;font-size:11px;background:#FAFAFA;border:solid 1px #E9CB53;border-radius:3px;border:solid 1px #D0D0D0;margin:5px 0 10px 5px;max-width:300px;float:left;cursor:default;position:relative;color:#000;}
/*.Board .Event:hover{outline:dotted 1px #888;outline-offset:0;}*/
.Board .Event .Number{font-size:9px;/*border-bottom:dotted 1px #AAA;*/padding:2px 2px 1px 2px;background:#777;cursor:default;color:#FFF;border-radius:3px 3px 0 0;}
.Board .Event .Customer{font-size:11px;/*border-bottom:dotted 1px #AAA;*/padding:2px;background:#FFEE73/*#DDD*/;cursor:default;}
.Board .Event .Body{border-top:dotted 1px #888;border-bottom:dotted 1px #888;}
.Board .Event .Body SPAN{padding:2px;/*border:solid 1px #F5C6C6;border-radius:3px;margin:2px;*/display:block;background:#F7E4E4;font-size:11px;}
.Board.BoardMontage .Event{width:100%;margin:0 0 10px 0;}

.Board .Event .Empty{font-size:11px;padding:2px 5px;text-align:center;color:#AAA;}
.Board .Event .ButtonNew{font-size:11px;padding:3px 8px;text-align:center;color:#AAA;border:solid 1px #DDD;border-radius:5px;display:inline-block;margin:5px;float: right;}
.Board .Event .ButtonNew:hover{text-decoration:none;background:#999;color:#FFF;}
.Board .Event .Section:first-child{border-top:none;}
#o .Board .Event .Section,
.Board .Event .Section{background:none;padding:0 0 0 0;margin:0;border-top:dotted 1px #888;}
.Board .Event .Section .Title{cursor:pointer;}
.Board .Event .Section .Title:hover{background:#E8E8E8}
.Board .Event .Section .Title::after{content:'+';color:#666;font-size:13px;position:absolute;right:7px;top:1px;visibility:visible;}
.Board .Event .Section::after{content:' ';clear:both;display:block;}
.Board .Event .SectionExpanded .Title::after{content:'–';right:8px;font-size:11px;}
/*.Board .Event .Section:first-child{border-top:none;}*/
.Board .Event .Section .Title{color:#666;font-size:9px;padding:4px 3px 2px 3px;position:relative;}
.Board .Event .Pack{height:20px;padding:0 3px;cursor:pointer;position:relative;}
.Board .Event .Pack.Hovered{background:#E8E8E8}
.Board .Event .Pack.Selected{outline:dotted 1px #000}
.Board .Event .Pack.Marked{background:#FFD467}
.Board .Event .Pack.Scanned{color:#FFF;
	-webkit-animation: blink2 0.3s;animation:blink2 0.3s;
	-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;
}
@-webkit-keyframes blink2 {0%{background:#888;} 50%{background:#444;} 100%{background:#888;}}
@keyframes blink2 {0%{background:#888;} 50%{background:#444;} 100%{background:#888;}}
.Board .Event .Pack.Scanned .Index{color:#FFF;}
/*.Board .Event .Pack.Scanned::after{
	border:dotted 2px #000;border-radius:5px;visibility:visible;width:100%;height:100%;position:absolute;left:0;top:0;margin:-2px;
	-webkit-animation: blink 0.3s;animation:blink 0.3s;
	-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;
}
@-webkit-keyframes blink {0%{border-color:#FFF;} 50%{border-color:#000;} 100%{border-color:#FFF;}}
@keyframes blink {0%{border-color:#FFF;} 50%{border-color:#000;} 100%{border-color:#FFF;}}*/
.Board .Event .Pack .Index{font-size:9px;color:#888;display:inline-block;background:url(list_pack.png?v3) no-repeat left top;width:19px;height:19px;margin-right:2px;padding:5px 4px 1px 1px;text-align:center;position:absolute;right:20px;}
.Board .Event .Pack .Name{white-space:nowrap;overflow:hidden;display:block;margin-right:45px;padding:3px 0;}
.Board .Event .Pack .Icon{position:absolute;right:2px;margin:3px 0 0 0;}

.Board .Event.EventAgreement .Number{font-size:9px;padding:2px 2px 1px 2px;background:#777;cursor:default;color:#FFF;border-radius:3px 3px 0 0;}
.Board .Event.EventAgreement .Status{font-size:9px;padding:2px 2px 1px 2px;background:#777;cursor:default;/*position:absolute;top:0;right:0;*/float:right;color:#FFF;}
.Board .Event.EventAgreement .Seller{font-size:9px;padding:2px 2px 1px 2px;background:#a0a0a0;cursor:default;float:right;color:#FFF;border-left:solid 1px #D0D0D0;}
.Board .Event.EventAgreement .Measurement{font-size:9px;padding:2px 2px 1px 2px;background:#a0a0a0;cursor:default;float:right;color:#FFF;border-left:solid 1px #D0D0D0;}
.Board .Event.EventAgreement .Money{font-size:9px;padding:2px 3px;background:#B62222;cursor:default;position:absolute;top:16px;right:0px;color:#FFF;text-align:right;border-radius:3px 0 0 3px;}
.Board .Event.EventAgreement .Money small{display:block;font-size:7px;color:#D5ADAD;padding:0 0 1px 0;}
.Board .Event.EventAgreement .Money + .Customer{padding-right:50px;}
.Board .Event.EventAgreement .Customer{font-size:11px;/*border-bottom:dotted 1px #AAA;*/padding:2px;background:#FFEE73/*#DDD*/;cursor:default;}

.Board .Event.EventAdjustment .Title{background:#DDD;padding:2px;}
.Board .Event.EventAdjustment .Customer{background:#EEE;padding:2px;font-size:9px;}
.Board .Event.EventAdjustment .Body{background:#EEE;padding:2px;font-size:9px;}

.Board .Event.EventMeasurement .Title{background:#EFAEE4;padding:2px;}
.Board .Event.EventMeasurement .Customer{background:#FFF;padding:2px;background:#F7E4E4;font-size:9px;border:none;}
.Board .Event.EventMeasurement .Body{background:#FFF;padding:2px;min-height:50px;background:#F7E4E4;font-size:9px;border:none;}

.Board .Event.EventMontage .Title{background:#DDD;padding:2px;}
.Board .Event.EventMontage .Customer{background:#FFEE73;padding:2px;font-size:9px;}
.Board .Event.EventMontage .Body{background:#EEE;padding:2px;font-size:9px;border:none;}

.Board .Event.EventSelf .Title{background:#9DEFFF;padding:2px;}
.Board .Event.EventSelf .Body{background:#D9F9FF;padding:2px;font-size:9px;border:none;}

.BootField SPAN.Pack {font-size:9px;color:#888;display:inline-block;background:url(list_pack.png?v3) no-repeat left top;width:19px;height:19px;margin-right:2px;padding:5px 4px 1px 1px;text-align:center;}

/* ---------- icon ---------- */

/*.BootField SPAN.Icon {display:inline-block;width:16px;height:14px;background:url(../client/evo/ico_status.png?v3) no-repeat -50px -50px;vertical-align:bottom;}
.BootField SPAN.Icon.Icon1.IconSuccess {background-position:0 0px;}
.BootField SPAN.Icon.Icon1.IconWarning {background-position:0 -50px;}
.BootField SPAN.Icon.Icon1.IconFailure {background-position:0 -100px;}
.BootField SPAN.Icon.Icon1.IconBox {background-position:0 -150px;}
.BootField SPAN.Icon.Icon1.IconWait {background-position:0 -200px;}
.BootField SPAN.Icon.Icon1.IconUnknown {background-position:0 -250px;}
.BootField SPAN.Icon.Icon1.IconBack {background-position:0 -300px;}
.BootField SPAN.Icon.Icon2.IconSuccess {background-position:-50px 0px;}
.BootField SPAN.Icon.Icon2.IconWarning {background-position:-50px -50px;}
.BootField SPAN.Icon.Icon2.IconFailure {background-position:-50px -100px;}
.BootField SPAN.Icon.Icon2.IconBox {background-position:-50px -150px;}
.BootField SPAN.Icon.Icon2.IconWait {background-position:-50px -200px;}
.BootField SPAN.Icon.Icon2.IconUnknown {background-position:-50px -250px;}
.BootField SPAN.Icon.Icon2.IconBack {background-position:-50px -300px;}*/

/* ---------- 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;}

SPAN.Icon {display:inline-block;width:16px;height:14px;background:url(ico_status.png?v3) no-repeat -50px -50px;vertical-align:bottom;}
SPAN.Icon.Icon1.IconSuccess {background-position:0 0px;}
SPAN.Icon.Icon1.IconWarning {background-position:0 -50px;}
SPAN.Icon.Icon1.IconFailure {background-position:0 -100px;}
SPAN.Icon.Icon1.IconBox {background-position:0 -150px;}
SPAN.Icon.Icon1.IconWait {background-position:0 -200px;}
SPAN.Icon.Icon1.IconUnknown {background-position:0 -250px;}
SPAN.Icon.Icon1.IconBack {background-position:0 -300px;}
SPAN.Icon.Icon2.IconSuccess {background-position:-50px 0px;}
SPAN.Icon.Icon2.IconWarning {background-position:-50px -50px;}
SPAN.Icon.Icon2.IconFailure {background-position:-50px -100px;}
SPAN.Icon.Icon2.IconBox {background-position:-50px -150px;}
SPAN.Icon.Icon2.IconWait {background-position:-50px -200px;}
SPAN.Icon.Icon2.IconUnknown {background-position:-50px -250px;}
SPAN.Icon.Icon2.IconBack {background-position:-50px -300px;}

.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;}