/*!
 * Start Bootstrap - SB Admin Bootstrap Admin Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/*@import 'https://fonts.googleapis.com/css?family=Arimo:400,400i,700,700i&subset=latin-ext';*/
@import 'https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Roboto:300,400,400i,700,700i&subset=latin-ext';

/* Global Styles */

* {
    font-family: Roboto, Helvetica, Arial, sans-serif;
}

body {
    margin-top: 0;
    padding-top: 100px;
    background-color: #FFFFFF;
}

@media(min-width:768px) {
    body {
        padding-top: 50px;
        margin-top: 0px;
    }
}

#wrapper {
    padding-left: 0;
}

#page-wrapper {
    width: 100%;
    padding: 0;
    background-color: #fff;
}

.huge {
    font-size: 50px;
    line-height: normal;
}

@media(min-width:768px) {
    #wrapper {
        padding-left: 250px;
    }

    #page-wrapper {
        padding: 10px;
    }
}

.text-narrow {font-family: 'Roboto Condensed' !important;}
.text-cccccc {color:#cccccc !important;}

/* Top Navigation */

.top-nav {
    padding: 0 15px;
}

.top-nav>li {
    display: inline-block;
    float: left;
}

.top-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 20px;
    color: #999;
}

.top-nav>li>a:hover,
.top-nav>li>a:focus,
.top-nav>.open>a,
.top-nav>.open>a:hover,
.top-nav>.open>a:focus {
    color: #fff;
    background-color: #000;
}

.top-nav>.open>.dropdown-menu {
    float: left;
    position: absolute;
    margin-top: 0;
    border: 1px solid rgba(0,0,0,.15);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

ul.message-dropdown {
    padding: 0;
    max-height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
}

li.message-preview {
    width: 275px;
    border-bottom: 1px solid rgba(0,0,0,.15);
}

li.message-preview>a {
    padding-top: 15px;
    padding-bottom: 15px;
}

li.message-footer {
    margin: 5px 0;
}

ul.alert-dropdown {
    width: 200px;
}

/* Side Navigation */

@media(min-width:768px) {
    .side-nav {
        position: fixed;
        top: 51px;
        left: 250px;
        bottom:0;
        width: 250px;
        margin-left: -250px;
        border: none;
        border-radius: 0;
        overflow-y: auto;
        background-color: #222;
        overflow-x: hidden;
    }

    .side-nav>li>a {
        width: 250px;
    }

    .side-nav li a:hover,
    .side-nav li a:focus {
        outline: none;
        background-color: #000 !important;
    }
}

.side-nav>li>ul {
    padding: 0;
}

.side-nav>li>ul>li>a {
    display: block;
    padding: 10px 15px 10px 38px;
    text-decoration: none;
    color: #999;
}

.side-nav>li>ul>li>a:hover {
    color: #fff;
}

/* Flot Chart Containers */

.flot-chart {
    display: block;
    height: 400px;
}

.flot-chart-content {
    width: 100%;
    height: 100%;
}

/* Custom Colored Panels */

.huge {
    font-size: 40px;
}

.panel-green {
    border-color: #5cb85c;
}

.panel-green .panel-heading {
    border-color: #5cb85c;
    color: #fff;
    background-color: #5cb85c;
}

.panel-green a {
    color: #5cb85c;
}

.panel-green a:hover {
    color: #3d8b3d;
}

.panel-red {
    border-color: #d9534f;
}

.panel-red .panel-heading {
    border-color: #d9534f;
    color: #fff;
    background-color: #d9534f;
}

.panel-red a {
    color: #d9534f;
}

.panel-red a:hover {
    color: #b52b27;
}

.panel-yellow {
    border-color: #f0ad4e;
}

.panel-yellow .panel-heading {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}

.panel-yellow a {
    color: #f0ad4e;
}

.panel-yellow a:hover {
    color: #df8a13;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {cursor:text}
.caret.up {    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9;}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #080808;
    font-weight:700;
}

.navbar-inverse .nav-second-level>li>a, .navbar-inverse .nav-second-level>li>a:focus, .navbar-inverse .nav-second-level>li>a:hover {
    font-size:12px;
}
.navbar-inverse .nav-second-level>.active>a, .navbar-inverse .nav-second-level>.active>a:focus, .navbar-inverse .nav-second-level>.active>a:hover {
    color: #fff;
    background-color: #080808;
    font-weight:700;
}

/* statusy (odpowiedniki z bootstrap):
#777777 default
#337ab7 primary
#5cb85c success
#5bc0de info
#f0ad4e warning
#d9534f danger
*/
.panel.nobody .btn.pull-right {display:none;}
.panel.nobody .panel-heading {border-bottom:0 none;}
.panel.nobody .panel-body {display:none;}
.vitem { float:left; margin: 0 15px 0 0; display:block;}
.vitem:hover {text-decoration:none;}
.vitem h3 {margin-top:0; font-size:19px; font-weight:bold;}
.vitem p {font-size:11px;}
.vitem .alert { width:300px; height:140px; padding: 0; }
.vitem.vitem-narrow .alert {height: 105px; position:relative;}
.vitem:hover .alert {background-color:#F8F8F8;}
.vitem .alert p span {font-size:100%; display:inline-block; margin-bottom:3px; padding: 3px 10px 3px 10px;}
.vitem.nowe {color:#000;}
.vitem .alert-default {border-color:#eee; background-color:#FFF;}
.vitem.nowe .alert { border-color:#d58512; background-color:#F8F1E7; }
.vitem.aktualizacje {color:#000;}
.vitem.aktualizacje .alert { border-color:#269abc; background-color:#E6F1F5; }
.vitem.aktualizacje:hover .alert { background-color:#CFEAF2; }
label .glyphicon-asterisk {color:#d9534f;}
.dodatkowe {position:relative;}
.dodatkowe-overlay {position:absolute;left:0;top:0;right:0;bottom:0;background-color:#FFF;opacity:0.8; z-index:1;}
.dodatkowe-button {position:absolute; left:10px; top:10px; z-index:2;}
.vitem.vitem-narrow .quick-stat-links {position:absolute; bottom: 0; left: 0; right: 0; text-align: right; padding:5px 5px; }
.vitem.vitem-narrow .alert-info .quick-stat-links {border-top: 1px solid #bce8f1;}
.vitem.vitem-narrow .alert-default .quick-stat-links {border-top: 1px solid #eee;}
.vitem.vitem-narrow .alert-warning .quick-stat-links {border-top: 1px solid #faebcc;}
.vitem.vitem-narrow .quick-stat-links .label {font-size:85%; padding:.4em .4em .3em; display:inline-block; margin-bottom:0;}
.vitem.vitem-narrow .quick-stat-links .label-transparent {border-color: rgba(0,0,0,0.1); cursor:default;}
.vitem.vitem-narrow .alert {}
.vitem.vitem-narrow .alert .panel-body {position:absolute; left: 0; top:0; width:100%; height:100%;}
.vitem.vitem-narrow .alert h3:first-child {margin-top:-4px;}
.vitem.vitem-narrow h3 a:hover {text-decoration:none;}
.vitem.vitem-narrow h3 .counter {display:inline-block; clear: both; font-weight: 300; font-size: 40px; color:#000000; z-index:1; position:relative;}
.vitem.vitem-narrow .alert h3 .title {display:block; clear:both;}
.vitem.vitem-narrow .alert-default h3 .title {color:#888888}
.vitem.vitem-narrow .alert-default h3 .counter {color:#444444; background-color:rgba(255,255,255,0.5);}
.vitem.vitem-narrow .alert-warning h3 .title {color:#8a6d3b}
.vitem.vitem-narrow .alert-warning h3 .counter {color: #524320; background-color: rgba(255, 243, 179, 0.5);}
.vitem.vitem-narrow .alert-info h3 .counter {color:#1f4b71; background-color: rgba(217, 237, 247, 0.5);}
.vitem.vitem-narrow .mikro-opis {position:absolute; transform: scale(.75); font-size: 60px; top: 0; right: -5px; opacity: 0.15;}
.vitem.vitem-narrow .mikro-opis {position:absolute; font-size: 20px; top: auto; bottom: 15px; right: 0; opacity: 0.8;}
.vitem.vitem-narrow .mikro-opis .fas {padding-right: 10px;}
.vitem.vitem-narrow .mikro-opis span {font-weight:700; display:inline-block; margin-left:-10px;}
.vitem.vitem-narrow .mikro-opis span.labels-count-1 {line-height: 60px;}
.vitem.vitem-narrow .mikro-opis span.labels-count-n {line-height: 30px; font-size:30px; letter-spacing:1px; vertical-align: middle;}

tr.bg-info td { background-color:#d9edf7 !important; }
tr.bg-success td { background-color:#dff0d8 !important; }
tr.bg-danger td { background-color:#f2dede !important; }
tr.bg-warning td { background-color:#FFF3B3 !important; }

.form-group.has-error select {border-color:#f00 !important; box-shadow:0 0 8px #F00;}
.form-group.has-error textarea {border-color:#f00 !important; box-shadow:0 0 8px #F00;}
.form-group.has-error input[type="text"] {border-color:#f00 !important; box-shadow:0 0 8px #F00;}
.alert-warning {background-color:#FFF3B3;}
.label-default.label-light {opacity:0.5;}
table tr a.moreinfolink {display:inline-block;}
.alert-white {background-color:#FFFFFF; border-color:#e1e1e8;}

.btn-dark {
    color: #fff;
    background-color: #585858;
    border-color: #1E1E1E;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark.focus,
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
    color: #fff;
    background-color: #333333;
    border-color: #1E1E1E;
}
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
    background-image: none;
}
.btn-dark.disabled,
.btn-dark[disabled],
fieldset[disabled] .btn-dark,
.btn-dark.disabled:hover,
.btn-dark[disabled]:hover,
fieldset[disabled] .btn-dark:hover,
.btn-dark.disabled:focus,
.btn-dark[disabled]:focus,
fieldset[disabled] .btn-dark:focus,
.btn-dark.disabled.focus,
.btn-dark[disabled].focus,
fieldset[disabled] .btn-dark.focus,
.btn-dark.disabled:active,
.btn-dark[disabled]:active,
fieldset[disabled] .btn-dark:active,
.btn-dark.disabled.active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark.active {
    background-color: #999999;
    border-color: #777777;
}
.btn-dark .badge {
    color: #585858;
    background-color: #fff;
}
.overlay {background-color:rgba(255,255,255,0.8);position:absolute;left:0;right:0;top:0;bottom:0;z-index:110; display:none;}
.overlay.visible {display:block;}
.overlay .glyphicon {color:#aaa;position:absolute;left:50%;top:50%;width:60px;height:60px;line-height:60px;margin-top:-60px;margin-left:-60px;font-size:40px;}
#terminarz_hot .htCore tbody td:not(:empty):not(:first-child) {background-color:#d9edf7;}
#terminarz_hot td {height:1px; position: relative; }
#terminarz_hot td > :not(.ile-czasu) { position: relative; z-index: 1; }
#spotkaniePodglad .form-group, .spotkanie-podglad .form-group {margin-bottom:0px;}
#spotkanieRelacja .form-group, .spotkanie-relacja .form-group {margin-bottom:0px;}
#spotkaniePodglad .form-control-static, .spotkanie-podglad .form-control-static {padding-bottom:0px;}
#spotkaniePodglad h3 {font-weight:600; margin-top:0;}
.label.label-white {background-color:#FFF; border: 1px solid #ccc; color:#888;}
.label.label-yellowred {background-color:#fff85e; border:1px solid #d9534f; color: #d9534f;}
.tooltip-inner {max-width:240px;}
.termin-placeholder {position:relative; margin-left:20px;}
#nowyTermin {position:absolute; top:32px; display:block; min-width:200px; min-height:100px; background-color:#FFF; border-radius: 0 3px 3px 3px; border: 1px solid #ccc; left:0; float:left; z-index:2; font-size:12px;}
.nowyTermin-overlay {position:absolute; left:0; top:0; right:0; bottom:0; background-color:#FFF; opacity: 0.8;}
.nowyTermin-week {padding: 5px; overflow:hidden; }
#nowyTermin table td,
#nowyTermin table th {padding:4px; text-align:center;}
#nowyTermin .zmianer {cursor:pointer;}
#nowyTermin td.aktualny .label-primary {display:inline-block;}
#nowyTermin td.aktualny .label-success {display:none;}
#nowyTermin td.aktualny .label-light {display:none;}
#nowyTermin td:not(.aktualny) .label-primary {display:none;}
#nowyTermin td:not(.aktualny) .label-success {display:inline-block;}
.nowyTermin-text {font-size:14px; margin-left: 5px;}
.nowyTermin-option {font-size:14px; margin-left: 5px;}
.nowyTermin-option label {font-weight: 400; cursor:pointer; color: #888888;}
.vitem .row p {font-size:12px;}
.vitem a.label {font-size:100%; margin-bottom:4px; padding-top:.3em; display:inline-block; }
.label.higher-label {font-size:12px; margin-bottom:4px; padding-top:.3em; display:inline-block; }
/*.table-responsive {min-height:270px;}*/
.label-warning {background-color:#D4953D;}
table.selectable tr .checkbox-area {width:30px; text-align:center;}
table.selectable tr .if-selected {display:none;}
table.selectable tr.active .if-selected {display:inline-block; color:#337ab7;}
table.selectable tr.active .if-unselected {display:none;}
.context-menu-item.context-menu-disabled {color:#ccc;}
blockquote {font-style:italic;}

#katalogMocy {position:fixed; left: 0; top: 0; right:0; bottom:0; z-index:3000; display:none;}
#katalogMocy .overlay {position:fixed; left:0; right:0; top:0; bottom:0; background-color:rgba(0, 0, 0, 0.8); display:block; z-index:1;}
#katalogMocy .box {position:fixed; left: 80px; top:80px; right:80px; bottom:80px; background-color:#FFF;  border-radius: 5px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); z-index:2; overflow:hidden; }
#katalogMocy .box .top {position:absolute; top:0; left:0; right:0; background-color:#EEE; height:50px; z-index:3; border-bottom:1px solid #ddd;}
#katalogMocy .box .top .title {font-size:24px; line-height:50px; margin: 0 0 0 10px; font-weight:700; letter-spacing:-1px;}
#katalogMocy .box .top .btn-dark {margin: 7px 7px 0 0;}
#katalogMocy .box .preloader {position:absolute; left:0; right:0; bottom:0; top:50px; background-color:rgba(255,255,255,0.5);z-index:2;}
#katalogMocy .box .preloader .spinner {position:absolute; left:50%; top:50%; height:50px; width:50px; margin-top:-25px; margin-left:-25px; text-align:center; line-height:50px; }
#katalogMocy .box .content {z-index:1; position:absolute; left:0; top:50px; right:0; bottom:0; box-sizing: border-box; padding: 10px 0 0 10px; overflow-x: hidden; overflow-y: auto;}
#katalogMocy .breadcrumb {margin: 8px 0 0 10px; background-color:transparent; font-weight:bold;}
#katalogMocy .breadcrumb-button {margin-top:7px;}

#katalogMocy .item {height:120px; font-weight:bold; text-align:center; width: 120px; float:left; padding: 5px; margin: 0 5px 5px 0; position:relative;  text-align:center;}
#katalogMocy .item:hover {background-color:#eee; text-decoration:none; color:#000;}
#katalogMocy .item .subtitle {position:absolute; bottom:0; left:0; right:0; height:40px;}
#katalogMocy .item.item-1 {height:130px; width: 150px; }
#katalogMocy .item.item-1:hover, #katalogMocy .item.item-1:active {}
#katalogMocy .item.item-1 img {width:110px; margin: 0 auto 0 auto;}
#katalogMocy .item.item-1 .subtitle {height:46px;}


.lista-klientow-select tr {cursor:pointer;}
.lista-klientow-select tr .fa-check {opacity:0; color:#337ab7;}
.lista-klientow-select tr.info .fa-check  {opacity:1;}
.alert h3:first-child {margin-top:0;}
.input-like-field {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;
    background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    box-sizing: border-box;}

#conversations.fixed {position:fixed; bottom:10px; overflow-y: scroll; border-radius:4px; border: 1px solid #ddd;}
#conversations a {font-size:12px; padding: 5px 7px; border-radius:0; border:0 none; border-bottom:1px solid #ddd; margin-bottom:0;}
#conversations a:last-child {margin-bottom:-1px;}

#selectionSummary {display:none;position:fixed; left: 250px; right:15px; bottom:-1px; border-radius: 5px 5px 0 0; background-color:#F8F8F8; border:1px solid #ccc; z-index:3; line-height:60px; height:60px; box-shadow: 0 0 30px rgba(0,0,0,0.2); padding: 0 20px;}
#selectionSummary > span {margin-right:20px;}
input.has-error2 {border-color:#f00 !important; background-color:#FFF1E8; box-shadow:0 0 8px #F00;}
#glownyFormularz input.has-error2 {border-color:#f00 !important; background-color:#FFF;}
.alert-default {color: #7e7e7d;background-color: #f7f7f9;border-color: #e1e1e8; }
.more-info {background-color:#FFF; margin: 5px 0 0 0;}
.dropdown-menu>li>a.text-success, .dropdown-menu>li>a.text-success:focus, .dropdown-menu>li>a.text-success:hover {color:#3c763d;}
.dropdown-menu>li>a.text-danger, .dropdown-menu>li>a.text-danger:focus, .dropdown-menu>li>a.text-danger:hover {color:#a94442;}
.dropdown-menu>li>a.text-primary, .dropdown-menu>li>a.text-primary:focus, .dropdown-menu>li>a.text-primary:hover {color:#286090;}
#zgloszenieInformacje .p-decyzja .label {display:none;}
#zgloszenieInformacje .p-decyzja[data-decyzja="00"] .label-info, #zgloszenieInformacje .p-decyzja[data-decyzja="01"] .label-info {display:inline;}
#zgloszenieInformacje .p-decyzja[data-decyzja="10"] .label-danger {display:inline;}
#zgloszenieInformacje .p-decyzja[data-decyzja="11"] .label-success {display:inline;}
.navbar-nav li.whitening > a{color:#FFF; }
#dzfiles {border: 1px dashed #ccc; padding: 40px 10px 10px; background-color:#FFF;}
#dzfiles .dz-message {transition: all 400ms ease; cursor:pointer;}
#dzfiles:hover, #dzfiles:active, #dzfiles:focus {border-color:#337ab7;}
#dzfiles .dz-icon {font-size:24px; margin-bottom:5px; text-align:center; color:#337ab7; }
#dzfiles .dz-big {font-size:24px; margin-bottom:5px; font-style:italic; text-align:center; font-weight:700;}
#dzfiles .dz-small {font-size:14px; text-align:center;}
#dzfiles .dz-message {margin-bottom:30px;}
#dzfiles .dz-message:hover .dz-big, #dzfiles .dz-message:active .dz-big, #dzfiles .dz-message:focus .dz-big {color:#337ab7;}
#dzfiles .dz-message:hover .dz-small, #dzfiles .dz-message:active .dz-small, #dzfiles .dz-message:focus .dz-small {color:#337ab7;}
#dzfiles .dz-preview {position:relative; border: 1px solid #ddd; border-radius:4px;}
#dzfiles .dz-details {line-height:22px; padding: 5px 10px; overflow:hidden; position:relative; z-index:2;}
#dzfiles .dz-details .dz-filename {float:left}
#dzfiles .dz-details .dz-size {float:left; margin-left:12px;}
#dzfiles .dz-details .dz-delete {float:right;}
#dzfiles .dz-preview:not(.dz-success) .dz-details .dz-delete {display:none;}
#dzfiles .dz-preview .dz-image, #dzfiles .dz-preview .dz-error-message, #dzfiles .dz-preview .dz-success-mark, #dzfiles .dz-preview .dz-error-mark {display:none;}
#dzfiles .dz-preview .dz-progress {position: absolute;    left:3px;    right: 3px;    top: 3px;    bottom: 3px; z-index:1; transition: all 400ms ease;}
#dzfiles .dz-preview .dz-progress .dz-upload {position: absolute;    left:0; top:0; bottom:0; background-color:#337ab7; border-radius:3px;}
#dzfiles .dz-preview {margin-bottom:2px;}
#dzfiles .dz-preview.dz-success .dz-progress {opacity:0;}
#dzfiles .dz-processing .dz-details .dz-filename {color:#FFF; text-shadow: 1px 1px 0 #337ab7, 1px -1px 0 #337ab7, -1px -1px 0 #337ab7, -1px 1px 0 #337ab7, 0 0 10px #337ab7;}
#dzfiles .dz-processing.dz-success .dz-filename {color:#337ab7; text-shadow: none;}
.dzfiles.alert.alert-danger {border-color: #f00 !important; box-shadow: 0 0 8px #F00;}
.dzfiles-small.alert {padding:5px;margin-bottom:0;}
.dzfiles-small #dzfiles {padding: 5px 10px 5px 10px; overflow:hidden;}
.dzfiles-small #dzfiles .dz-message {float:left; padding-right:31px; margin-bottom:0;}
.dzfiles-small #dzfiles .dz-icon {float:left; font-size:18px; margin-right:10px; margin-top:6px;}
.dzfiles-small #dzfiles .dz-big {font-size:14px; font-style:normal; margin-bottom:0; text-align:left;}
.dzfiles-small #dzfiles .dz-small {font-size:13px; word-break: keep-all; white-space: nowrap; text-align:left;}
.dzfiles-small #dzfiles .dz-preview {float:left; margin: 2px 0 0 10px;}
.dzfiles-small #dzfiles .dz-preview .dz-size {display:none;}
.dzfiles-small #dzfiles .dz-preview .btn-danger {margin-left: 10px;}

#dzpromo {border: 1px dashed #ccc; padding: 40px 10px 10px; background-color:#FFF;}
#dzpromo .dz-message {transition: all 400ms ease; cursor:pointer;}
#dzpromo:hover, #dzpromo:active, #dzpromo:focus {border-color:#d9534f;}
#dzpromo .dz-icon {font-size:24px; margin-bottom:5px; text-align:center; color:#d9534f; }
#dzpromo .dz-big {font-size:24px; margin-bottom:5px; font-style:italic; text-align:center; font-weight:700;}
#dzpromo .dz-small {font-size:14px; text-align:center;}
#dzpromo .dz-message {margin-bottom:30px;}
#dzpromo .dz-message:hover .dz-big, #dzpromo .dz-message:active .dz-big, #dzpromo .dz-message:focus .dz-big {color:#d9534f;}
#dzpromo .dz-message:hover .dz-small, #dzpromo .dz-message:active .dz-small, #dzpromo .dz-message:focus .dz-small {color:#d9534f;}
#dzpromo .dz-preview {position:relative; border: 1px solid #ddd; border-radius:4px;}
#dzpromo .dz-details {line-height:22px; padding: 5px 10px; overflow:hidden; position:relative; z-index:2;}
#dzpromo .dz-details .dz-filename {float:left}
#dzpromo .dz-details .dz-size {float:left; margin-left:12px;}
#dzpromo .dz-details .dz-delete {float:right;}
#dzpromo .dz-preview:not(.dz-success) .dz-details .dz-delete {display:none;}
#dzpromo .dz-preview .dz-image, #dzpromo .dz-preview .dz-error-message, #dzpromo .dz-preview .dz-success-mark, #dzpromo .dz-preview .dz-error-mark {display:none;}
#dzpromo .dz-preview .dz-progress {position: absolute;    left:3px;    right: 3px;    top: 3px;    bottom: 3px; z-index:1; transition: all 400ms ease;}
#dzpromo .dz-preview .dz-progress .dz-upload {position: absolute;    left:0; top:0; bottom:0; background-color:#d9534f; border-radius:3px;}
#dzpromo .dz-preview {margin-bottom:2px;}
#dzpromo .dz-preview.dz-success .dz-progress {opacity:0;}
#dzpromo .dz-processing .dz-details .dz-filename {color:#FFF; text-shadow: 1px 1px 0 #d9534f, 1px -1px 0 #d9534f, -1px -1px 0 #d9534f, -1px 1px 0 #d9534f, 0 0 10px #d9534f;}
#dzpromo .dz-processing.dz-success .dz-filename {color:#d9534f; text-shadow: none;}
.dzfiles-small #dzpromo {padding: 5px 10px 5px 10px; overflow:hidden;}
.dzfiles-small #dzpromo .dz-message {float:left; padding-right:31px; margin-bottom:0;}
.dzfiles-small #dzpromo .dz-icon {float:left; font-size:18px; margin-right:10px; margin-top:6px;}
.dzfiles-small #dzpromo .dz-big {font-size:14px; font-style:normal; margin-bottom:0; text-align:left;}
.dzfiles-small #dzpromo .dz-small {font-size:13px; word-break: keep-all; white-space: nowrap; text-align:left;}
.dzfiles-small #dzpromo .dz-preview {float:left; margin: 2px 0 0 10px;}
.dzfiles-small #dzpromo .dz-preview .dz-size {display:none;}
.dzfiles-small #dzpromo .dz-preview .btn-danger {margin-left: 10px;}
.promo-thumb {display: inline-block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px; text-align:center;}
.promo-thumb a > div {position:relative;}
.promo-thumb a > div::before {content:'podgląd'; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.3); text-align:center; line-height:100px; display:block; color:#FFFFFF; text-shadow: 0 0 10px rgba(0,0,0,0.5); opacity:0; transition: opacity 400ms ease;}
.promo-thumb a:hover > div::before {opacity:1;}

.promo-image {background: white none no-repeat center center; background-size:cover; width:100px; height:100px; }
.promo-thumb .btn {margin-top:5px;}

#dzapteczka {border: 1px dashed #ccc; padding: 40px 10px 10px; background-color:#FFF;}
#dzapteczka .dz-message {transition: all 400ms ease; cursor:pointer;}
#dzapteczka:hover, #dzapteczka:active, #dzapteczka:focus {border-color:#d9534f;}
#dzapteczka .dz-icon {font-size:24px; margin-bottom:5px; text-align:center; color:#d9534f; }
#dzapteczka .dz-big {font-size:24px; margin-bottom:5px; font-style:italic; text-align:center; font-weight:700;}
#dzapteczka .dz-small {font-size:14px; text-align:center;}
#dzapteczka .dz-message {margin-bottom:30px;}
#dzapteczka .dz-message:hover .dz-big, #dzapteczka .dz-message:active .dz-big, #dzapteczka .dz-message:focus .dz-big {color:#d9534f;}
#dzapteczka .dz-message:hover .dz-small, #dzapteczka .dz-message:active .dz-small, #dzapteczka .dz-message:focus .dz-small {color:#d9534f;}
#dzapteczka .dz-preview {position:relative; border: 1px solid #ddd; border-radius:4px;}
#dzapteczka .dz-details {line-height:22px; padding: 5px 10px; overflow:hidden; position:relative; z-index:2;}
#dzapteczka .dz-details .dz-filename {float:left}
#dzapteczka .dz-details .dz-size {float:left; margin-left:12px;}
#dzapteczka .dz-details .dz-delete {float:right;}
#dzapteczka .dz-preview:not(.dz-success) .dz-details .dz-delete {display:none;}
#dzapteczka .dz-preview .dz-image, #dzapteczka .dz-preview .dz-error-message, #dzapteczka .dz-preview .dz-success-mark, #dzapteczka .dz-preview .dz-error-mark {display:none;}
#dzapteczka .dz-preview .dz-progress {position: absolute;    left:3px;    right: 3px;    top: 3px;    bottom: 3px; z-index:1; transition: all 400ms ease;}
#dzapteczka .dz-preview .dz-progress .dz-upload {position: absolute;    left:0; top:0; bottom:0; background-color:#d9534f; border-radius:3px;}
#dzapteczka .dz-preview {margin-bottom:2px;}
#dzapteczka .dz-preview.dz-success .dz-progress {opacity:0;}
#dzapteczka .dz-processing .dz-details .dz-filename {color:#FFF; text-shadow: 1px 1px 0 #d9534f, 1px -1px 0 #d9534f, -1px -1px 0 #d9534f, -1px 1px 0 #d9534f, 0 0 10px #d9534f;}
#dzapteczka .dz-processing.dz-success .dz-filename {color:#d9534f; text-shadow: none;}
.dzfiles-small #dzapteczka {padding: 5px 10px 5px 10px; overflow:hidden;}
.dzfiles-small #dzapteczka .dz-message {float:left; padding-right:31px; margin-bottom:0;}
.dzfiles-small #dzapteczka .dz-icon {float:left; font-size:18px; margin-right:10px; margin-top:6px;}
.dzfiles-small #dzapteczka .dz-big {font-size:14px; font-style:normal; margin-bottom:0; text-align:left;}
.dzfiles-small #dzapteczka .dz-small {font-size:13px; word-break: keep-all; white-space: nowrap; text-align:left;}
.dzfiles-small #dzapteczka .dz-preview {float:left; margin: 2px 0 0 10px;}
.dzfiles-small #dzapteczka .dz-preview .dz-size {display:none;}
.dzfiles-small #dzapteczka .dz-preview .btn-danger {margin-left: 10px;}
.apteczka-thumb {display: inline-block;padding: 4px 8px;margin-bottom: 2px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px; text-align:center;}
.apteczka-thumb a > div {position:relative;}
.apteczka-thumb a > div::before {content:'podgląd'; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.3); text-align:center; line-height:100px; display:block; color:#FFFFFF; text-shadow: 0 0 10px rgba(0,0,0,0.5); opacity:0; transition: opacity 400ms ease;}
.apteczka-thumb a:hover > div::before {opacity:1;}

#dtcfiles {border: 1px dashed #ccc; padding: 40px 10px 10px; background-color:#FFF;}
#dtcfiles .dz-message {transition: all 400ms ease; cursor:pointer;}
#dtcfiles:hover, #dtcfiles:active, #dtcfiles:focus {border-color:#337ab7;}
#dtcfiles .dz-icon {font-size:24px; margin-bottom:5px; text-align:center; color:#337ab7; }
#dtcfiles .dz-big {font-size:24px; margin-bottom:5px; font-style:italic; text-align:center; font-weight:700;}
#dtcfiles .dz-small {font-size:14px; text-align:center;}
#dtcfiles .dz-message {margin-bottom:30px;}
#dtcfiles .dz-message:hover .dz-big, #dtcfiles .dz-message:active .dz-big, #dtcfiles .dz-message:focus .dz-big {color:#337ab7;}
#dtcfiles .dz-message:hover .dz-small, #dtcfiles .dz-message:active .dz-small, #dtcfiles .dz-message:focus .dz-small {color:#337ab7;}
#dtcfiles .dz-preview {position:relative; border: 1px solid #ddd; border-radius:4px;}
#dtcfiles .dz-details {line-height:22px; padding: 5px 10px; overflow:hidden; position:relative; z-index:2;}
#dtcfiles .dz-details .dz-filename {float:left}
#dtcfiles .dz-details .dz-size {float:left; margin-left:12px;}
#dtcfiles .dz-details .dz-delete {float:right;}
#dtcfiles .dz-preview:not(.dz-success) .dz-details .dz-delete {display:none;}
#dtcfiles .dz-preview .dz-image, #dtcfiles .dz-preview .dz-error-message, #dtcfiles .dz-preview .dz-success-mark, #dtcfiles .dz-preview .dz-error-mark {display:none;}
#dtcfiles .dz-preview .dz-progress {position: absolute;    left:3px;    right: 3px;    top: 3px;    bottom: 3px; z-index:1; transition: all 400ms ease;}
#dtcfiles .dz-preview .dz-progress .dz-upload {position: absolute;    left:0; top:0; bottom:0; background-color:#337ab7; border-radius:3px;}
#dtcfiles .dz-preview {margin-bottom:2px;}
#dtcfiles .dz-preview.dz-success .dz-progress {opacity:0;}
#dtcfiles .dz-processing .dz-details .dz-filename {color:#FFF; text-shadow: 1px 1px 0 #337ab7, 1px -1px 0 #337ab7, -1px -1px 0 #337ab7, -1px 1px 0 #337ab7, 0 0 10px #337ab7;}
#dtcfiles .dz-processing.dz-success .dz-filename {color:#337ab7; text-shadow: none;}
.dzfiles-small #dtcfiles {padding: 5px 10px 5px 10px; overflow:hidden;}
.dzfiles-small #dtcfiles .dz-message {float:left; padding-right:31px; margin-bottom:0;}
.dzfiles-small #dtcfiles .dz-icon {float:left; font-size:18px; margin-right:10px; margin-top:6px;}
.dzfiles-small #dtcfiles .dz-big {font-size:14px; font-style:normal; margin-bottom:0; text-align:left;}
.dzfiles-small #dtcfiles .dz-small {font-size:13px; word-break: keep-all; white-space: nowrap; text-align:left;}
.dzfiles-small #dtcfiles .dz-preview {float:left; margin: 2px 0 0 10px;}
.dzfiles-small #dtcfiles .dz-preview .dz-size {display:none;}
.dzfiles-small #dtcfiles .dz-preview .btn-danger {margin-left: 10px;}

.label.label-light {background-color:#ddd; color:#555;}
.label.label-transparent {background-color: transparent; border: 1px solid #eee; color: #aaa;}
.label.label-normal {background-color: #FFF; border: 1px solid #000; color: #000;}
.label.label-transparent-normal, .label.label-normal-transparent {background-color: transparent; border: 1px solid rgba(0,0,0,0.7); color: rgba(0,0,0,0.7);}
.label.label-black {background-color: #222; border: 1px solid #000; color: #fff;}
.form-group.has-error2 {border:1px solid #f00; box-shadow:0 0 8px #F00; padding: 4px 8px; border-radius:4px; background-color:#f2dede; }
.btn-group.has-error3 {border:1px solid #f00; box-shadow:0 0 8px #F00;border-radius:4px; background-color:#f2dede;}

#priorBox.prior-off .if-prior-on {display:none;}
#priorBox.prior-on .if-prior-off {display:none;}
.label.prior {line-height:17px; margin-right:10px;}
.label.ekono {line-height:17px; margin-right:10px;}
.vertical-middle {vertical-align: middle !important;}
#tableDnd tr.tDnD_whileDrag {box-shadow: inset 0 0 20px  rgba(13, 84, 137, 0.5); background-color:#d9edf7;}
label.light {font-weight:400;}
.label.font-light {font-weight:400;}
code.text {font-family:Roboto, Helvetica, Arial, sans-serif;}

.form-group.has-error2 > .form-group {margin-bottom:0;}
.table-bledy td .btn-group.btn-group-sm {margin-top:2px;}
.ticket-image {margin-right: 10px; width:70px; height:40px; background: transparent none no-repeat center center; background-size:contain; display:block; float:left;}
.ticket-image.logo {background-size:contain; width:50px;}
.label-date {line-height:1.2; padding-bottom:.2em; display:inline-block;}
.label-pozostalo {padding-bottom:.2em;font-size:100%;}

.document-download-dropdown i.fa {width:16px;}
.ticket-groups-checkboxes .checkbox {padding: 3px 5px; margin-bottom:5px;}
.ticket-groups-checkboxes .checkbox.no-group {background-color:#f2dede;}
.ticket-groups-checkboxes .checkbox label {display:block;}

.modal-backdrop {background-color: transparent !important; }
.modal {background-color: rgba(0,0,0,.5);}

@media (max-width: 1024px) {
    .ticket-image {width:52px; height:40px;}
    .ticket-image.logo {width:37px}
}
@media (max-width: 768px) {
    .ticket-image {display:none !important;}
}

.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}
.mb0 {margin-bottom:0;}

.radio-btn-group:not([data-val]) .btn i.if-checked {display:none;}
.radio-btn-group[data-val="1"] .btn[data-value="0"] i.if-checked {display:none;}
.radio-btn-group[data-val="1"] .btn[data-value="1"] i.if-not-checked {display:none;}
.radio-btn-group[data-val="0"] .btn[data-value="1"] i.if-checked {display:none;}
.radio-btn-group[data-val="0"] .btn[data-value="0"] i.if-not-checked {display:none;}

.label-font-14 {line-height: 17px;font-size: 14px;padding: 0.2em 0.5em;}
.label-font-13 {line-height: 15px;font-size: 13px;padding: 0.2em 0.4em;}
.label-font-normal {font-weight:400;}
.analysis-service-counter-div {margin-top:3px;}
.label.analysis-service-counter {width:36px; text-align:center; display:inline-block;}
dl.analysis-services-summary .progress {margin-bottom:10px; margin-top: 2px;}
.ratio-header h4 {margin:0;}
.ratio-box strong.big {font-size:18px;}
.ratio-box small {display:block; font-size:12px;}
.ratio-box span.avg {display:block; font-size:12px; margin-top:6px;}
.ratio-select {margin-bottom:10px;}
.nav.nav-bordered {border:1px solid #eee; border-radius:4px;}
.nav.nav-grupa li i.fa.fa-check {margin-top:2px;}
.nav.nav-grupa li:not(.active) i.fa.fa-check {display:none;}
.text-warning.vibrant {color:#D4953D;}
.text-danger.vibrant {color:#d9534f;}
.text-success.vibrant {color:#5cb85c;}
.text-info.vibrant {color:#5bc0de;}
.text-primary.vibrant {color:#337ab7;}
.text-muted.vibrant {color:#999;}
.fa-stack.fa-microstack {width:1.5em; height:1.5em; line-height:1.5em;}
.fa-stack.fa-microstack .fa-stack-2x {font-size:1.5em}
.half-transparent {opacity:0.6;}
.label.label-big {font-size:14px; line-height:22px; font-weight:400; padding: 6px 12px;}
.label.text-left {text-align:left;}
#instrukcjeField .btn-group .btn {font-weight:bold;}
#instrukcjeField .btn-group .btn .fa {width:10px;}
#instrukcjeField .btn-group .btn[data-checked="false"] .fa-check-square {display:none;}
#instrukcjeField .btn-group .btn[data-checked="false"] .fa-square-o {color:#cccccc;}
#instrukcjeField .btn-group .btn[data-checked="true"]:not([disabled]) .fa-square-o {display:none;}
#instrukcjeField .btn-group .btn[data-checked="true"]:not([disabled]) {color:#FFFFFF;}
#instrukcjeField .btn-group .btn[data-checked="true"][data-rel-letter="s"]:not([disabled]) {background-color:#337ab7;}
#instrukcjeField .btn-group .btn[data-checked="true"][data-rel-letter="k"]:not([disabled]) {background-color:#5cb85c;}
#instrukcjeField .btn-group .btn[data-checked="true"][data-rel-letter="o"]:not([disabled]) {background-color:#d9534f;}
#instrukcjeField .btn-group .btn[data-checked="true"][data-rel-letter="sm"]:not([disabled]) {background-color:#D4953D;}
#instrukcjeField .btn-group .btn[data-checked="true"][data-rel-letter="i"]:not([disabled]) {background-color:#5bc0de;}
#instrukcjeField .btn-group .btn[data-checked="true"][data-rel-letter="n"] {background-color:#777777;}
#instrukcjeField .btn-group .btn[disabled] {opacity:0.5; }
#instrukcjeField .btn-group .btn[disabled] .fa-check-square {display:none;}
#iInformacjeDodatkowe textarea {resize:none; width:350px; height:57px; border-color:#5bc0de; }
.btn.btn-black {color: #fff;background-color: #4b4b4b;border-color: #393939;}
.btn.btn-black:hover {color: #fff;background-color: #393939;border-color: #1d1d1d;}
.alert.as-btn-sm {line-height:1.5; padding: 5px 10px; font-size:12px; border-radius:3px; display:inline-block; margin:0; vertical-align:middle;}
.label.label-outline {border:1px solid #000; color: #000; background-color:transparent;}
.label.label-outline.label-default {border-color:#777; color:#777; }
.label.label-outline.label-light {border-color:#ddd; color:#aaa; }
.label.label-outline.label-primary {border-color:#337ab7; color:#337ab7; }
.label.label-outline.label-success {border-color: #54a854; color:#54A854; }
.label.label-outline.label-info {border-color:#5bc0de; color:#5bc0de; }
.label.label-outline.label-warning {border-color:#f0ad4e; color:#f0ad4e; }
.label.label-outline.label-danger {border-color:#d9534f; color:#d9534f; }
.ticket-price-label {float:left; width:250px; text-align:right; margin: 6px 10px 0 0;}
.post-id {color:#ccc;font-size:12px; margin: 3px 10px 0 0;}
.limitedHeight300 {max-height:390px; overflow-y:auto;}
tr.semi-transparent td {opacity:0.3;}
tr.bg-info.text-primary span.text-muted {color: rgba(51, 122, 183, 0.5)}
.dropdown[data-key="wyplata"] .dropdown-toggle[disabled] {background-color:#eee; opacity:1;}
.dropdown[data-key="wyplata"] .dropdown-toggle[disabled] .caret {display:none;}
.form-group.post-ml {margin-left:10px;}
tr.bg-default td {background-color:#dcdcdc !important;}
.text-black {color:#000;}
.text-graphite {color:#222;}
.fa-stack-grey .fa-circle {color:#bbbbbb;}
.overflow-hidden {overflow:hidden; margin:-2px; padding:2px;}
.top-nav>.open>.dropdown-menu.zalogowani>li>a {white-space: nowrap;}
.top-nav>.open>.dropdown-menu.zalogowani>li>a strong.invisible {opacity:0;}
.vitem .panel-body {padding: 10px 15px;}
.mikro-opis {font-size:10px; margin-top:-5px;}
.drag-handle .fa-bars {margin-right:10px;}
.btn-grupa-silnik:not(.btn-primary) {color:#337ab7;}
.btn-grupa-elektronika:not(.btn-success) {color:#449d44;}
.force-visible {display:block !important; visibility: visible !important;;}
.form-control.pseudo-input {cursor:text; display:inline-block; min-height:34px;}
.form-control.form-control-multiline {height:auto;}
.form-control.form-control-disabled {background-color:#eee;}
.panel-cennik > .panel-body:first-child {padding:5px; border-bottom:1px solid #ddd;}
.alert.payments-alert {border-color:#d9534f;overflow:hidden; background-color:#eee;color: #b63130;}
.alert.payments-alert strong {text-decoration:underline;}
.special-scroller {overflow: auto; height:300px; background-color:#FFF; padding: 10px 0 10px 10px; }
.special-scroller .checkbox:first-child {margin-top:-5px;}
.special-scroller .checkbox {margin:0 0 0 -10px;}
.special-scroller .checkbox label {display:block; padding: 5px 0 5px 30px; }
.special-scroller .checkbox label:hover {background-color:#F8F8F8;}
#zamowienieSpecjalne.alert-danger {border-color: #f00 !important;box-shadow: 0 0 8px #F00;}
#zamowienieSpecjalneUslugiPlace {}
#zamowienieSpecjalneUslugiPlace .label, #zamowienieSpecjalneUslugiPlace1 .label { float:left; padding: 7px 12px; margin: 0 8px 8px 0; border: 1px solid #000000;}
#zamowienieSpecjalneUslugiPlace .label i.fa-times, #zamowienieSpecjalneUslugiPlace1 .label i.fa-times {cursor:pointer; padding:8px; margin:-8px;}
#zamowienieSpecjalneUslugiPlace1 .label {margin-bottom: 0;}
.wybrane-uslugi-lista {font-size:24px; display:block; clear:both; padding-left:40px; font-weight:600; color:#000;}
.wybrane-uslugi-lista:before {content: "\f058"; font-family:"Font Awesome 5 Pro"; position:absolute; font-size:24px; margin-left:-30px; color:#31708f;}
.delete-post {display: inline-block !important; margin-right:10px;}
.panel.nobody .delete-post {margin-right:0;}
.delete-post .showonhover {width:0; overflow:hidden; display:inline-block; vertical-align:middle; text-align:right; transition: width 300ms ease;}
.delete-post:hover .showonhover {width:60px;}
h3 {font-size:16px; font-weight:700; margin:0 0 10px 0;}
.product-option {display:block; margin-bottom: 2px;}
.product-option:last-child {margin-bottom:0;}
.product-option-title {width: 130px; float: left; padding-top:5px;}
.product-option-amount { white-space: nowrap;}
.product-option-amount input { width: 60px !important;}
td.text-middle {vertical-align:middle !important;}
.product-price {margin-top:5px; padding: 8px 12px; border-radius: 4px; background-color:#F5F5F5; border: 1px solid #ddd; display:inline-block; clear:both;}
.table-striped>tbody>tr:nth-of-type(odd) .product-price, .table-hover>tbody>tr:hover .product-price {background-color:#FFFFFF;}
.product-price-title { font-size:90%; color:#888;}
.product-price-value { color: #d9534f; font-size:17px; font-weight:bold; }
.order-amount {color:#888888;}
.order-value {font-weight:bold; color:#d9534f; font-size:110%;}
.product-image {max-width:200px; max-height:200px;}
.document-preview-thumb {width:50px; height:70px; font-size:8px; line-height:8px; box-shadow: 2px 2px 6px rgba(0,0,0,0.2); background-color:#FFF; border-radius: 0 0 4px 0; box-sizing: border-box; border: 3px solid #FFFFFF; word-break: break-all; text-overflow: ellipsis; overflow:hidden; position:relative;}
.document-preview-type {position:absolute; right:0; bottom: 10px; background-color: rgba(51, 122, 183, 0.9); color:#FFF; font-size:12px; font-weight:700; border-radius: 4px 0 0 0; line-height:14px; height:14px; padding: 0 4px; box-shadow: -2px 2px 5px rgba(0,0,0,0.2); }
.przyciski-instrukcje .btn {padding-left:5px; padding-right:5px;}
input[type="text"].highlight, input[type="number"].highlight, select.highlight {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);}
#wrapper {position:relative;}
/*#kir {display:block; position:absolute; top:0px; right:0px; width: 80px; height: 80px; background: transparent url(../images/black-ribbon-hi.png) no-repeat right top; background-size:contain; z-index:1;}*/
.product-variant:hover {text-decoration:none;}
.color-drop-square {border: 1px solid #000000; width: 18px; height: 18px; display: inline-block; vertical-align: middle; }
.grayscalize .label, .grayscalize .btn, .grayscalize span, .grayscalize a, .grayscalize .fa {filter: grayscale(100%); -webkit-filter: grayscale(100%);}
tr.cancelled td > * {opacity:0.5;}
tr.cancelled {color:#aaa;}
tr.cancelled .caption-cancelled {font-size: 14px;font-weight: bold;letter-spacing: 4px;text-transform: uppercase;border: 1px solid #777;opacity: 1 !important;color: #777;padding: 8px 16px;position: absolute;background: rgba(255,255,255,0.8);z-index: 1;border-radius:4px; margin-top: 15px; margin-left: 15px; box-shadow: 0 0 20px #FFF; }
.label.unreader {display: inline-block;padding: .7em .6em .3em;}
tr.bg-info.bg-nieodczytany td {background-color: #a4c5ff !important;font-weight: 700 !important;}
tr.bg-info.bg-nieodczytany .higher-label.label-info {background-color:#337ab7; text-transform: uppercase;}
tr.bg-info.bg-nieodczytany .label.label-transparent.label-date {color:rgba(0,0,0,0.7);}
tr.bg-info.bg-nieodczytany a:not(.btn):not(.label) {color:#13436d;}
.czerwona-ramka {border: 1px solid #d9534f; border-radius: 3px; box-shadow: 0 0 3px #d9534f; padding: 1px 4px; display:inline-block; background-color:rgba(255,255,255,0.5); color: #d9534f;}
a.czerwona-ramka:hover {color: #b04a46;}
.label-block {display:inline-block;}
.label-block .big {font-size:14px;}
.dzfiles-small.dz-attachments #dzfiles .dz-message {text-align:center; float:none;}
.dzfiles-small.dz-attachments #dzfiles .dz-big {text-align:center;}
.dzfiles-small.dz-attachments #dzfiles .dz-small {text-align:center; margin-bottom:5px;}
.dzfiles-small.dz-attachments .dz-processing:not(.dz-success) a {color:#FFFFFF;}
.form-group.has-error .checkbox label {color:#d9534f;}
.text-default-pastel {color:#777;}
.text-primary-pastel {color:#337ab7;}
.text-success-pastel {color:#5cb85c;}
.text-info-pastel {color:#5bc0de;}
.text-warning-pastel {color:#f0ad4e;}
.text-danger-pastel {color:#d9534f;}
.text-muted-pastel {color:#999999;}
.mb-0 {margin-bottom:0px !important;}
.mb-5 {margin-bottom:5px;}
.mb-10 {margin-bottom:10px !important;}
.mb-15 {margin-bottom:15px !important;}
.mb-20 {margin-bottom:20px !important;}
.mb-25 {margin-bottom:25px;}
.mb-30 {margin-bottom:30px;}
.mb-40 {margin-bottom:40px;}
.mb-50 {margin-bottom:50px;}
.mt-0 {margin-top:0px !important;}
.mt-5 {margin-top:5px;}
.mt-10 {margin-top:10px;}
.mt-15 {margin-top:15px;}
.mt-20 {margin-top:20px;}
.mt-25 {margin-top:25px;}
.mt-30 {margin-top:30px;}
.mt-40 {margin-top:40px;}
.mt-50 {margin-top:50px;}
.ml-5 {margin-left:5px;}
.ml-10 {margin-left:10px;}
.ml-15 {margin-left:15px;}
.ml-20 {margin-left:20px;}
.ml-25 {margin-left:25px;}
.ml-30 {margin-left:30px;}
.ml-40 {margin-left:40px;}
.ml-50 {margin-left:50px;}
.mr-5 {margin-right:5px;}
.mr-10 {margin-right:10px;}
.mr-15 {margin-right:15px;}
.mr-20 {margin-right:20px;}
.mr-25 {margin-right:25px;}
.mr-30 {margin-right:30px;}
.mr-40 {margin-right:40px;}
.mr-50 {margin-right:50px;}
.pb-0 {padding-bottom:0 !important;}
.pb-5 {padding-bottom:5px;}
.pb-10 {padding-bottom:10px;}
.pb-15 {padding-bottom:15px;}
.pb-20 {padding-bottom:20px;}
.pb-25 {padding-bottom:25px;}
.pb-30 {padding-bottom:30px;}
.pb-40 {padding-bottom:40px;}
.pb-50 {padding-bottom:50px;}
.pt-5 {padding-top:5px;}
.pt-10 {padding-top:10px;}
.pt-15 {padding-top:15px;}
.pt-20 {padding-top:20px;}
.pt-25 {padding-top:25px;}
.pt-30 {padding-top:30px;}
.pt-40 {padding-top:40px;}
.pt-50 {padding-top:50px;}
.pl-0 {padding-left:0px !important;}
.pl-5 {padding-left:5px;}
.pl-10 {padding-left:10px;}
.pl-15 {padding-left:15px;}
.pl-20 {padding-left:20px;}
.pl-25 {padding-left:25px;}
.pl-30 {padding-left:30px;}
.pl-40 {padding-left:40px;}
.pl-50 {padding-left:50px;}
.pr-0 {padding-right:0px !important;}
.pr-5 {padding-right:5px;}
.pr-10 {padding-right:10px;}
.pr-15 {padding-right:15px;}
.pr-20 {padding-right:20px;}
.pr-25 {padding-right:25px;}
.pr-30 {padding-right:30px;}
.pr-40 {padding-right:40px;}
.pr-50 {padding-right:50px;}
textarea.form-control {resize:vertical; }
div.mce-fullscreen {z-index:99999}
.micro-well {font-size:11px;border:1px solid #eeeeee;display:inline-block; padding: 2px 4px; border-radius:3px; }
.message-content {color:#000000; font-size:14px; font-family: Roboto,Arial,Helvetica,sans-serif;}
.message-content, .message-content * {font-family: Roboto,Arial,Helvetica,sans-serif;}
.input-group.fields {width: 100%;}
.input-group.fields input[type="text"] {width: 50%;}
.input-group.fields input[name="wysylka_kod"] {width: 30%;}
.input-group.fields input[name="wysylka_miejscowosc"] {width: 70%;}
input.form-control[readonly], textarea.form-control[readonly] {background-color:#FFFFFF;}
#statusMiddle {display:inline-block; width: auto;}
.border-bottom {border-bottom:1px solid #dddddd;  padding-bottom:10px; margin-bottom:15px;}
.border-bottom h3 {margin-bottom:0;}
.border-bottom .input-group {margin-top:-10px; margin-bottom:-7px;}
/*.htDimmed {background-color:#eeeeee !important;}*/
.handsontable th, .handsontable td {height: 26px; line-height: 25px;}
.razem-przed {font-weight:700;}
.razem {font-weight:700}
.razem-korekta {font-weight:700}
.alert.bg-success-pastel {background-color:#5cb85c; color:#FFFFFF; border:1px solid #468b46; }
.border-top {border-top:1px solid #dddddd; }
.subHot.activeSubRow {background-color:#337ab7; color:#FFFFFF;}
.subHot.highlight {background-color:#337ab7; color:#FFFFFF;}
.form-control-display {width: 120px !important;}
.table-hot {color:#222222; border-color:#CCCCCC !important;}
.table-hot th, .table-hot td {line-height: 25px !important; padding: 0 4px !important; border-color:#CCC !important;}
.table-hot th {background-color:#EEE; font-weight: normal !important; text-align:center; padding:2px 4px !important; border-bottom-width: 1px !important;}
.table-hot td {background-color:#FFFFFF;}
.btn-success.btn-success-default {background-color:#4ea24e;}
.btn-success.btn-success-default:hover {background-color: #499149;}
#uslugaLista {padding-top:10px;}
#uslugaLista .checkbox {margin-top:-5px !important;}
.filterable .holder {padding-left: 9px; margin-left:6px; }
.filterable .btn {border-radius:0; margin-top:-1px; margin-left:-1px;}
#lamp {line-height: 30px; padding: 10px 15px; font-size:20px; animation: LampBlink 1000ms ease infinite; cursor:pointer; }
#lamp:hover {animation: LampWhite 1000ms ease infinite;}
#lamp.no-shadow {animation: LampBlinkNoShadow 1000ms ease infinite;}
.label.label-muted {background-color:#EEEEEE; color:#888888;}
h1.page-header + h2 {margin:-20px 0 30px 0; color:#666666;}
.goog-te-gadget-simple {margin-top:11px !important; font-size:14px !important;;}
.goog-te-gadget-simple {background-color:#222 !important; border-color:transparent !important; color:#999999 !important;}
.goog-te-gadget-simple:hover, .goog-te-gadget-simple:active { color: #FFFFFF !important;}
.goog-te-gadget-icon { display:none !important; }
.goog-te-gadget-simple .goog-te-menu-value span {color:#999999 !important;}
.goog-te-gadget-simple .goog-te-menu-value span:nth-child(3) {border-color:#444444 !important;}
.vitem {position:relative;}
.mikro-ikona {position:absolute; left:0; right:0; margin-left:15px;}
.mikro-ikona i {font-size:30px;}
.mikro-ikona.mniejsze i {font-size:20px;}
.mikro-ikona small {font-weight:700; display:inline-block; margin-top:-5px;}
#filtryDD li a[data-type] .fa {margin: 0 8px 0 -8px;}
#filtryDD li a[data-type][data-checked="true"] .fa-square-o {display:none;}
#filtryDD li a[data-type][data-checked="false"] .fa-check-square-o {display:none;}
.alert-red {border-color: #b44a47; background-color: #d9534f; color: #FFFFFF; }
.spotkanie {position:relative;}
.spotkanie-zrobione {display:none; width: 50px; height: 50px; line-height: 50px; position:absolute; left: 50%; top:50%; margin-left:-25px; margin-top:-25px; text-align:center; font-size: 50px; text-shadow: 0 0 20px rgba(0,0,0,0.2);}
.spotkanie.zrobione .spotkanie-content {opacity:0.5;}
.spotkanie.zrobione .spotkanie-zrobione {display:block; position: absolute; }
.datatable tr.zrobione {color: #4ea24e;}
.datatable tr.zrobione td::before {content: "\f560"; font-family: "Font Awesome 5 Pro"; }
.form-control-highlight {border-color: #e9aa49; }
.form-control-highlight:placeholder-shown {background-color: rgba(233, 170, 73, 0.23);}
.form-control-highlight::placeholder {color: rgba(122, 87, 39, 0.68); font-weight:bold;}
.form-control-highlight:focus {border-color: #e9aa49;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(233, 170, 73, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);}
.cursor-pointer {cursor: pointer !important;}
.btn.btn-noclick { pointer-events: none; }
.dropdown-header {font-size:14px;}
body.tryb-cena-incognito .cena-incognito {display: none !important; visibility: hidden; opacity: 0;}
body.tryb-cena-incognito #darmoweUslugiDostepne {padding: 0 15px;}
body:not(.tryb-cena-incognito) .cena-incognito-show {display: none !important; visibility: hidden; opacity: 0;}
a.label-white:hover {color: #444; border-color: #aaa;}
.lead {font-weight: 600;}
.spotkanie .spotkanie-big-icon {display: inline-block; position: absolute; text-align: center; left:0; right:0; top:50%; margin-top:-25px; font-size:50px; line-height: 50px; text-shadow: 0 0 50px rgba(0,0,0,0.5);}
td[data-status="accepted"] .spotkanie-big-icon, td[data-status="new"] .spotkanie-big-icon {display: none;}
td[data-status="accepted"] { border: 3px solid #4cae4c !important;}
td[data-status="correction"] { border: 3px solid #d43f3a !important;}
ul.nav.side-nav .label {padding: .5em .6em .3em; margin-top:0;}

@keyframes LampBlink {
    0% {
        box-shadow: 0 0 20px 10px rgba(255, 48, 49, 0.2); color: rgba(255,255,255,0.2); background-color:transparent;
        text-shadow: 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2)
    }
    25% {
        box-shadow: 0 0 400px 200px rgba(255, 48, 49, 0.5); color: #fff100; background-color:rgb(171, 1, 1);
        text-shadow: 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49)
    }
    50% {
        box-shadow: 0 0 400px 200px rgba(255, 48, 49, 0.5); color: #fff100; background-color:rgb(171, 1, 1);
        text-shadow: 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49)
    }
    75%,100% {
        box-shadow: 0 0 20px 10px rgba(255, 48, 49, 0.2); color: rgba(255,255,255,0.2); background-color:transparent;
        text-shadow: 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2)
    }
}
@keyframes LampBlinkNoShadow {
    0% {
        color: rgba(255,255,255,0.2); background-color:transparent;
        text-shadow: 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2)
    }
    25% {
        color: #fff100; background-color:rgb(171, 1, 1);
        text-shadow: 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49)
    }
    50% {
        color: #fff100; background-color:rgb(171, 1, 1);
        text-shadow: 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49)
    }
    75%,100% {
        color: rgba(255,255,255,0.2); background-color:transparent;
        text-shadow: 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2), 0 0 23px rgba(255, 48, 49, 0.2)
    }
}
@keyframes LampWhite {
    0% {
        box-shadow: 0 0 400px 200px rgba(255, 48, 49, 0.5); color: #FFFFFF; background-color:rgb(171, 1, 1);
        text-shadow: 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49)
    }
    100% {
        box-shadow: 0 0 400px 200px rgba(255, 48, 49, 0.5); color: #FFFFFF; background-color:rgb(171, 1, 1);
        text-shadow: 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49), 0 0 23px rgb(255, 48, 49)
    }
}

#blueLamp {line-height: 30px; padding: 10px 15px; font-size:20px; animation: BlueLampBlink 1000ms ease infinite; cursor:pointer; }
#blueLamp:hover {animation: BlueLampWhite 1000ms ease infinite;}
#blueLamp.no-shadow {animation: BlueLampBlinkNoShadow 1000ms ease infinite;}
@keyframes BlueLampBlink {
    0% {
        box-shadow: 0 0 400px 200px rgba(51, 122, 183, 0.5); color: #99FFFC; background-color:rgb(47, 70, 130);
        text-shadow: 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183)
    }
    25% {
        box-shadow: 0 0 20px 10px rgba(51, 122, 183, 0.2); color: rgba(255,255,255,0.2); background-color:transparent;
        text-shadow: 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2)
    }
    50% {
        box-shadow: 0 0 20px 10px rgba(51, 122, 183, 0.2); color: rgba(255,255,255,0.2); background-color:transparent;
        text-shadow: 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2)
    }
    75%,100% {
        box-shadow: 0 0 400px 200px rgba(51, 122, 183, 0.5); color: #99FFFC; background-color:rgb(47, 70, 130);
        text-shadow: 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183)
    }
}
@keyframes BlueLampBlinkNoShadow {
    0% {
        color: #99FFFC; background-color: rgb(47, 70, 130);
        text-shadow: 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183)
    }
    25% {
        color: rgba(255,255,255,0.2); background-color:transparent;
        text-shadow: 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2)
    }
    50% {
        color: rgba(255,255,255,0.2); background-color:transparent;
        text-shadow: 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2), 0 0 23px rgba(51, 122, 183, 0.2)
    }
    75%,100% {
        color: #99FFFC; background-color: rgb(47, 70, 130);
        text-shadow: 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183)
    }
}
@keyframes BlueLampWhite {
    0% {
        box-shadow: 0 0 400px 200px rgba(51, 122, 183, 0.5); color: #FFFFFF; background-color:rgb(47, 70, 130);
        text-shadow: 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183)
    }
    100% {
        box-shadow: 0 0 400px 200px rgba(51, 122, 183, 0.5); color: #FFFFFF; background-color:rgb(47, 70, 130);
        text-shadow: 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183), 0 0 23px rgb(51, 122, 183)
    }
}

#greenLamp {line-height: 30px; padding: 10px 15px; font-size:20px; animation: GreenLampBlink 1000ms ease infinite; cursor:pointer; }
#greenLamp:hover {animation: GreenLampWhite 1000ms ease infinite;}
#greenLamp.no-shadow {animation: GreenLampBlinkNoShadow 1000ms ease infinite;}
@keyframes GreenLampBlink {
    0% {
        box-shadow: 0 0 400px 200px rgba(92, 184, 92, 0.5); color: #b4ff99; background-color: rgb(62, 130, 47);
        text-shadow: 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92)
    }
    25% {
        box-shadow: 0 0 20px 10px rgba(92, 184, 92, 0.2); color: rgba(255,255,255,0.2); background-color:transparent;
        text-shadow: 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2)
    }
    50% {
        box-shadow: 0 0 20px 10px rgba(92, 184, 92, 0.2); color: rgba(255,255,255,0.2); background-color:transparent;
        text-shadow: 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2)
    }
    75%,100% {
        box-shadow: 0 0 400px 200px rgba(92, 184, 92, 0.5); color: #99FFFC; background-color: rgb(65, 130, 47);
        text-shadow: 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92)
    }
}
@keyframes GreenLampBlinkNoShadow {
    0% {
        color: #b8ff99; background-color: rgb(47, 130, 51);
        text-shadow: 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92)
    }
    25% {
        color: rgba(255,255,255,0.2); background-color:transparent;
        text-shadow: 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2)
    }
    50% {
        color: rgba(255,255,255,0.2); background-color:transparent;
        text-shadow: 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2), 0 0 23px rgba(92, 184, 92, 0.2)
    }
    75%,100% {
        color: #b8ff99; background-color: rgb(47, 130, 51);
        text-shadow: 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92)
    }
}
@keyframes GreenLampWhite {
    0% {
        box-shadow: 0 0 400px 200px rgba(92, 184, 92, 0.5); color: #FFFFFF; background-color: rgb(72, 130, 47);
        text-shadow: 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92)
    }
    100% {
        box-shadow: 0 0 400px 200px rgba(92, 184, 92, 0.5); color: #FFFFFF; background-color: rgb(72, 130, 47);
        text-shadow: 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92), 0 0 23px rgb(92, 184, 92)
    }
}

@media (min-width: 992px) {
    .modal#spotkanie .modal-dialog { width: 95%; max-width: 1400px; }
}

span.label[data-status] {color: #FFF; background-color: #777;}
span.label[data-status="w realizacji"] { background-color: #d9534f; }
span.label[data-status="korekta oprogramowania"] { background-color: #f0ad4e; }
span.label[data-status="w oczekiwaniu na odpowiedź"] { background-color: #337ab7; }
span.label[data-status="w oczekiwaniu na personel"] { background-color: #f0ad4e; }
span.label[data-status="w oczekiwaniu na płatność"] { background-color: #fff85e; border: 1px solid #d9534f; color: #d9534f; }
span.label[data-status="uwagi"] { background-color: #5bc0de; }
span.label[data-status="zamknięty"] { background-color: #5cb85c; }
span.label[data-status="korekta oprogramowania"] { background-color: #f0ad4e; }
span.label[data-status="korekta oprogramowania"] { background-color: #f0ad4e; }
#ticketJumpData.inactive {opacity:0.5; filter: grayscale(1); pointer-events: none; }
#ticketJumpData .small-result:not(:first-child) {padding-top: 10px; margin-top:10px; border-top: 1px solid #eeeeee;}

.table-calendar thead th {position: relative;}
.table-calendar thead th .btn-calendar-options {display: none; position: absolute; right: 8px; top: 8px; width: 30px; height: 30px; padding: 0;}
.table-calendar thead th:hover .btn-calendar-options {display: inline-block; }
.table-calendar thead th .alert.alert-micro {padding: 3px 5px; text-align: center;}
.alert-micro.alert-danger {border-color: #d9534f;}
.alert-micro.alert-primary {border-color: #337ab7;}
.alert-micro.alert-success {border-color: #5cb85c;}
.alert-micro.alert-info {border-color: #5bc0de;}
.alert-micro.alert-warning {border-color: #f0ad4e;}
.alert-micro.alert-default {border-color: #888888;}
.text-white { color: #ffffff; }
.text-yellow { color: #ffe600; }
.bg-danger {background-color: #ac2925;}

.category-item {display: inline-flex; width: 200px; height: 200px; border-radius: 4px; border: 2px solid  #dddddd; cursor: pointer; text-align: center; align-content: center; flex-direction: column; justify-content: center; align-items: center; margin-right: 10px;}
.category-item i {margin-bottom: 20px; font-size: 60px; color: #888888;}
.category-item strong {font-size: 18px; color: #337ab7; }
.category-item:hover {background-color: #F8F8F8; box-shadow: 0 0 20px rgba(0,0,0,0.2); border-color: #337ab7; }
.category-item:hover i {color: #333333; }
.category-item:hover strong { }
.ui-tooltip-content {white-space: pre-wrap;}
.dzien-notatka {position: absolute; top: 8px; right: 8px; color: #d9534f; text-align: center; font-size: 20px; width: 30px; height: 30px; line-height: 30px; transition: right 300ms ease; }
.table-calendar thead th:hover .dzien-notatka {right: 38px;}
.square-thumb {display: block; width: 100%; padding-top: 100%; margin-bottom: 15px; background: #FFFFFF none no-repeat center center; background-size: cover; position: relative;}
/*.square-thumb:hover {background-size: contain; }*/
.square-thumb .line {position: absolute; left: 0; bottom:0; right: 0; opacity: 0; background-color: rgba(0,0,0,0.8); padding: 2px 4px;}
.square-thumb .iks { position: absolute;left: 0;top: 0;width: 100%;height: 100%; background-color: rgba(255,0,0,.5); display: none;}
.square-thumb .iks .iks-icon {position: absolute; left: 50%; top: 50%; width: 80px; height: 80px; margin: -40px 0 0 -40px; color: #FF0000; font-size: 80px; text-align: center; line-height: 80px; text-shadow: 0 0 10px #000; }
.square-thumb:hover .line {opacity: 1;}
.square-thumb .line .deletor {float: right; cursor: pointer;}
.square-thumb .line .deletor:hover {text-decoration: underline;}
.file-thumb {border: 1px solid #CCCCCC; margin-top: -1px; padding: 10px;}
.file-thumb .iks { color: #FF0000; display: none; margin-right: 10px;}
.file-thumb .file-name {line-height: 20px; display: inline-block;}
.files-attachments-list > .row > :first-child .file-thumb {border-top-right-radius: 4px; border-top-left-radius: 4px;}
.files-attachments-list > .row > :last-child .file-thumb {border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}

a.text-default-pastel:hover {color: #626262;}
a.text-primary-pastel:hover {color: #2b6799;}
a.text-success-pastel:hover {color: #4f9f4f;}
a.text-info-pastel:hover {color: #50a6bf;}
a.text-warning-pastel:hover {color: #db9d45;}
a.text-danger-pastel:hover {color: #c34a47;}
a.text-muted-pastel:hover {color: #7c7c7c;}
a.text-default-pastel:focus {color: #626262;}
a.text-primary-pastel:focus {color: #2b6799;}
a.text-success-pastel:focus {color: #4f9f4f;}
a.text-info-pastel:focus {color: #50a6bf;}
a.text-warning-pastel:focus {color: #db9d45;}
a.text-danger-pastel:focus {color: #c34a47;}
a.text-muted-pastel:focus {color: #7c7c7c;}

#spotkanieRelacja .remove-this-item .pull-right, #spotkanieRelacja .remove-this-item .pull-right a {text-decoration: line-through; color: #FF0000 !important;}
#spotkanieRelacja .remove-this-item .square-thumb .iks {display: block;}
#spotkanieRelacja .remove-this-item .square-thumb .line a {color: #FF0000 !important;}
#spotkanieRelacja .remove-this-item .file-thumb .iks {display: block;}
#spotkanieRelacja .remove-this-item .file-thumb .file-name {text-decoration: line-through; color: #FF0000;}
#spotkanieRelacja .remove-this-item .file-thumb .pull-right {text-decoration: none;}

.width-auto {width: auto;}
.d-inline-block {display: inline-block; }

.form-control.disabled { background-color:#eeeeee; cursor: default; pointer-events: none; }
.bg-silver { background-color: #f6f6f6; }

.ile-czasu { width: 20px; position: absolute; background-color: rgba(200, 0, 0, .15); margin: -8px 0 0 -8px; }
.post-usuniety { opacity: 0.5; filter: grayscale(1); }

#google_translate_element a[href="#"] span:first-child { color: #b2b2b2; }
.text-white-yellow { color: #fff07e; }
.fs-4 { font-size: 18px; }
.box-shadow-red { box-shadow: 0 0 20px #b44a47 }
.inline-highlight-yellow-red { padding: 0 3px; background-color: #FFF3B3; border: 1px solid #a94442; border-radius: 3px; }