/*!
 * Start Bootstrap - SB Admin 2 v3.3.7+1 (http://startbootstrap.com/template-overviews/sb-admin-2)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
body {
  background-color: #f8f8f8;
}
#wrapper {
  width: 100%;
}
#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  background-color: white;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 250px;
    padding: 0 30px;
    border-left: 1px solid #e7e7e7;
  }
}
.navbar-top-links {
  margin-right: 0;
}
.navbar-top-links li {
  display: inline-block;
}
.navbar-top-links li:last-child {
  margin-right: 15px;
}
.navbar-top-links li a {
  padding: 15px;
  min-height: 50px;
}
.navbar-top-links .dropdown-menu li {
  display: block;
}
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0;
}
.navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: 0;
}
.navbar-top-links .dropdown-menu li a div {
  white-space: normal;
}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0;
}
.navbar-top-links .dropdown-messages {
  margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
  margin-left: -59px;
}
.navbar-top-links .dropdown-alerts {
  margin-left: -123px;
}
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto;
}
.sidebar .sidebar-nav.navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}
.sidebar .sidebar-search {
  padding: 15px;
}
.sidebar ul li {
  border-bottom: 1px solid #e7e7e7;
}
.sidebar ul li a.active {
  background-color: #eeeeee;
}
.sidebar .arrow {
  float: right;
}
.sidebar .fa.arrow:before {
  content: "\f104";
}
.sidebar .active > a > .fa.arrow:before {
  content: "\f107";
}
.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
  border-bottom: none !important;
}
.sidebar .nav-second-level li a {
  padding-left: 37px;
}
.sidebar .nav-third-level li a {
  padding-left: 52px;
}
@media (min-width: 768px) {
  .sidebar {
    z-index: 1;
    position: absolute;
    width: 250px;
    margin-top: 51px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s;
}
.btn-primary.btn-outline {
  color: #428bca;
}
.btn-success.btn-outline {
  color: #5cb85c;
}
.btn-info.btn-outline {
  color: #5bc0de;
}
.btn-warning.btn-outline {
  color: #f0ad4e;
}
.btn-danger.btn-outline {
  color: #d9534f;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: white;
}
.chat {
  margin: 0;
  padding: 0;
  list-style: none;
}
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #999999;
}
.chat li.left .chat-body {
  margin-left: 60px;
}
.chat li.right .chat-body {
  margin-right: 60px;
}
.chat li .chat-body p {
  margin: 0;
}
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll;
}
.login-panel {
  margin-top: 10%;
}
.flot-chart {
  display: block;
  height: 400px;
}
.flot-chart-content {
  width: 100%;
  height: 100%;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
table.dataTable thead .sorting_asc:after {
font-family: "Font Awesome 5 Free"!important;
font-weight: 900;
  content: "\f0de";
  float: right;
}
table.dataTable thead .sorting_desc:after {
 font-family: "Font Awesome 5 Free"!important;
 font-weight: 900;
 content: "\f0dd";
  float: right;
 
}
table.dataTable thead .sorting:after {
font-family: "Font Awesome 5 Free"!important;
font-weight: 900;
  content: "\f0dc";
  float: right;
  color: rgba(50, 50, 50, 0.5);
}
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #eee !important;
}
.show-grid {
  margin: 15px 0;
}
.huge {
  font-size: 40px;
}
.panel-green {
  border-color: #5cb85c;
}
.panel-green > .panel-heading {
  border-color: #5cb85c;
  color: white;
  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: white;
  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: white;
  background-color: #f0ad4e;
}
.panel-yellow > a {
  color: #f0ad4e;
}
.panel-yellow > a:hover {
  color: #df8a13;
}
.timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
}

    .timeline:before {
        top: 0;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 3px;
        background-color: #eeeeee;
        left: 50%;
        margin-left: -1.5px;
    }

    .timeline > li {
        margin-bottom: 20px;
        position: relative;
    }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li > .timeline-panel {
            width: 46%;
            float: left;
            border: 1px solid #d4d4d4;
            border-radius: 2px;
            padding: 20px;
            position: relative;
            -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
            box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
        }

            .timeline > li > .timeline-panel:before {
                position: absolute;
                top: 26px;
                right: -15px;
                display: inline-block;
                border-top: 15px solid transparent;
                border-left: 15px solid #ccc;
                border-right: 0 solid #ccc;
                border-bottom: 15px solid transparent;
                content: " ";
            }

            .timeline > li > .timeline-panel:after {
                position: absolute;
                top: 27px;
                right: -14px;
                display: inline-block;
                border-top: 14px solid transparent;
                border-left: 14px solid #fff;
                border-right: 0 solid #fff;
                border-bottom: 14px solid transparent;
                content: " ";
            }

        .timeline > li > .timeline-badge {
            color: #fff;
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 16px;
            left: 50%;
            margin-left: -25px;
            background-color: #999999;
            z-index: 100;
            border-top-right-radius: 50%;
            border-top-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-bottom-left-radius: 50%;
        }

        .timeline > li.timeline-inverted > .timeline-panel {
            float: right;
        }

            .timeline > li.timeline-inverted > .timeline-panel:before {
                border-left-width: 0;
                border-right-width: 15px;
                left: -15px;
                right: auto;
            }

            .timeline > li.timeline-inverted > .timeline-panel:after {
                border-left-width: 0;
                border-right-width: 14px;
                left: -14px;
                right: auto;
            }

.timeline-badge.primary {
    background-color: #2e6da4 !important;
}

.timeline-badge.success {
    background-color: #3f903f !important;
}

.timeline-badge.warning {
    background-color: #f0ad4e !important;
}

.timeline-badge.danger {
    background-color: #d9534f !important;
}

.timeline-badge.info {
    background-color: #5bc0de !important;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
}

    .timeline-body > p + p {
        margin-top: 5px;
    }

@media (max-width: 767px) {
    ul.timeline:before {
        left: 40px;
    }

    ul.timeline > li > .timeline-panel {
        width: calc(100% - 90px);
        width: -moz-calc(100% - 90px);
        width: -webkit-calc(100% - 90px);
    }

    ul.timeline > li > .timeline-badge {
        left: 15px;
        margin-left: 0;
        top: 16px;
    }

    ul.timeline > li > .timeline-panel {
        float: right;
    }

        ul.timeline > li > .timeline-panel:before {
            border-left-width: 0;
            border-right-width: 15px;
            left: -15px;
            right: auto;
        }

        ul.timeline > li > .timeline-panel:after {
            border-left-width: 0;
            border-right-width: 14px;
            left: -14px;
            right: auto;
        }
}
.logo-login{
	height:50px;margin:20px 0;margin-top:40px;
}
.row-height{
	height:40px;
	line-height:40px;
}

th.rotate {
  /* Something you can count on */
  height: 140px;
  white-space: nowrap;
}

th.rotate > div {
  transform: 
    /* Magic Numbers */
    translate(25px, 51px)
    /* 45 is really 360 - 45 */
    rotate(315deg);
  width: 30px;
}
th.rotate > div > span {
  /*border-bottom: 1px solid #ccc;*/
  padding: 5px 10px;
  margin-left: -15px;
}

.row-zebra > div.col-md-12{
	line-height:35px;
}
.row-zebra > div.col-md-12:nth-child(even),.row-zebra > .row:nth-child(even),.zebra tr:nth-child(odd) td,.zebra tr:nth-child(odd) th{
	background:#eee;
}

.row-zebra > div.col-md-12:hover,.row-zebra > .row:hover{
	background:#ddd;
}
.row-zebra > div.col-md-4{
	line-height:35px;
}
.row-zebra > div.col-md-4:nth-child(even){
	background:#eee;
}

.row-zebra > div.col-md-4:hover{
	background:#ddd;
}
.ascii_inline{display:inline;}
.toggle.btn{min-width:120px!important;}


.btn-file {
	position: relative;
	overflow: hidden;
}
.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: none;
	background: white;
	cursor: inherit;
	display: block;
}
table.details{
	margin:10px;
	width:80%;
}
table.details th,table.details td{
	padding:1px 4px;
}
table.details th{
	width:35%;
	min-width:200px;
}
span.red{color:red;font-weight:bold;}
span.white{color:white;font-weight:bold;}
span.green{color:green;font-weight:bold;}
span.yellow{color:yellow;font-weight:bold;}
span.orange{color:orange;font-weight:bold;}
.rezinfo{
	font-size:10px;font-weight:normal;line-height:11px;display:block;
}
.panel-stats{
	font-size:11px;
}
.panel-stats .panel-heading{
	padding:2px;
}
.stats-days {
	padding-left:12px;
	padding-right:12px;
	}
.stats-days > div{
	padding-left:3px;
	padding-right:3px;
}
table{
	font-size:12px;
	max-width:100%!important;
}
#tableZgloszenia tfoot,
#tableWyniki tfoot,
#tableLaureaci tfoot
{
	display:none;
}

.search .form-group{
	position:relative;
}

.search .form-group input,
.search .form-group select{
	position: relative;
	z-index: 1;
	background:none;
}
.search .form-group input:focus,
.search .form-group select:focus,
.search .form-group input.filled,
.search .form-group select.filled{
	background:#fff;

}
.search .form-group input:focus + label,
.search .form-group select:focus + label{
	top: -2px;
	left:12px;
	margin-top: 0px;
	z-index: 2;
	font-size:10px;
	color:#000;
}

.search .form-group label{
	position: absolute;
	top: 50%;
	margin-top:-9px;
	left: 12px;
	width: 100%;
	transition: 0.2s;
	font-weight:300;
	color:#ccc
 }
 .szyfr1,.szyfr2{
	 display:inline-block;
	 cursor:pointer;
	 font-style:italic;
 }
 #tableLaureaci td:nth-child(6){
	 max-width: 150px;
	word-break: break-all;
 }
 #tableLaureaci > tbody > tr > td{padding:5px;}
 
 table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child::before{
	 left:auto!important;
	 right:0!important;
 }
 .error-block{
	 color:red;
	 font-size:12px;
 }
 .kolejna_koperta{
	 cursor:pointer;
 }
#tableWeryfikacje th{max-width:150px!important;}
.werdet table:not(.table) tr td{padding: 7px 0 0 5px;}
.werdet table:not(.table) tr td:first-child{font-weight:bold}
.werdet table:not(.table) tr:nth-child(even) td{background:#f9f9f9;}
.werdet table:not(.table) tr:hover:nth-child(even) td{background:#f5f5f5;}
#legend span{
	float:left;
	margin-right:20px;
	line-height:20px;
}
 #det_handl{
	 font-weight:bold;
 }
 
/*tatra*/
.magazyn-brand-1{
	border:1px solid #206BA4; /*ciemny*/
	border-radius:5px;
	margin:10px;
	padding:5px;
	background:#BBD9EE; /*jasny*/
}
.panel-success.panel-1 > .panel-heading{
	color:#000;
	border-color: #BBD9EE;
	background-color: #BBD9EE;
}
.panel-success.panel-1{
	border-color: #BBD9EE;
}
/*specjal*/
.magazyn-brand-2{
	border:1px solid #FF9900; /*ciemny*/
	border-radius:5px;
	margin:10px;
	padding:5px;
	background:#FFCF75; /*jasny*/
}
.panel-success.panel-2 > .panel-heading{
	color:#000;
	border-color: #FFCF75;
	background-color: #FFCF75;
}
.panel-success.panel-2{
	border-color: #FFCF75;
}

/*warka*/
.magazyn-brand-14{
	border:1px solid #ff0000; /*ciemny*/
	border-radius:5px;
	margin:10px;
	padding:5px;
	background:#f66e6e; /*jasny*/
}
.panel-success.panel-14 > .panel-heading{
	color:#000;
	border-color: #f66e6e;
	background-color: #f66e6e;
}
.panel-success.panel-14{
	border-color: #f66e6e;
}
/*brackie*/
.magazyn-brand-4{
	border:1px solid #00a820; /*ciemny*/
	border-radius:5px;
	margin:10px;
	padding:5px;
	background:#a6f2b4; /*jasny*/
}
.panel-success.panel-4 > .panel-heading{
	color:#000;
	border-color: #a6f2b4;
	background-color: #a6f2b4;
}
.panel-success.panel-4{
	border-color: #a6f2b4;
}
/*królewskie*/
.magazyn-brand-3,
.magazyn-brand-11,
.magazyn-brand-12,
.magazyn-brand-13{
	border:1px solid #ffe400; /*ciemny*/
	border-radius:5px;
	margin:10px;
	padding:5px;
	background:#fff9c2; /*jasny*/
}
.panel-success.panel-3 > .panel-heading,
.panel-success.panel-11 > .panel-heading,
.panel-success.panel-12 > .panel-heading,
.panel-success.panel-13 > .panel-heading{
	color:#000;
	border-color: #fff9c2;
	background-color: #fff9c2;
}
.panel-success.panel-3,
.panel-success.panel-11,
.panel-success.panel-12,
.panel-success.panel-13{
	border-color: #fff9c2;
}

/*leżajsk*/
.magazyn-brand-5{
	border:1px solid #F20056; /*ciemny*/
	border-radius:5px;
	margin:10px;
	padding:5px;
	background:#FFBAD2; /*jasny*/
}
.panel-success.panel-5 > .panel-heading{
	color:#000;
	border-color: #FFBAD2;
	background-color: #FFBAD2;
}
.panel-success.panel-5{
	border-color: #FFBAD2;
}
.pokaz-po-rodzaj .panel-heading{font-weight:bold;}
.zwinrozwin{
	cursor:pointer;
	font-weight:bold;
}
label.error{
	font-size:11px;
	color:#f00;
}
input.error,.panel.error{
	border-color:#f00;
}
.pojemnik-cont h2{
	margin-top:0;
}
.brand select,.kapsle input,.zawleczki input{
	max-width:40%;
}
.koperta-cont input{
	/*max-width:40%;*/
	float:left;
}
.koperta-cont div{
	width:58%;
	/*float:right;
	height:34px;*/
}
.koperta-cont{
	height:30px;
	line-height:18px;
}
.labs{
	line-height:33px;
}
.handloff{
	display:none;
}
.tab-content.nw table{
	width:100%;
}
.koperta-cont i{
	line-height: 30px;
	display: block;
	margin-top:10px;
}
#tableNoweWeryfikacje,#tableNoweWeryfikacjeKoperty{
	width:100%!important;
}

#tableNoweWeryfikacje thead tr th:nth-of-type(11){
	width:70px!important;
}
#tableNoweWeryfikacje th:nth-child(15){
	max-width:200px;
}

.nav > li > a{
	color:#001489;
}
.instrukcja-box{
	-webkit-box-shadow: 0px -0px 24px 0px rgba(66, 68, 90, 0.5);
	-moz-box-shadow: 0px -0px 24px 0px rgba(66, 68, 90, 0.5);
	box-shadow: 0px -0px 24px 0px rgba(66, 68, 90, 0.5);
	font-weight:bold;
	text-align:center;
	transition:0.5s ease all;
}
.instrukcja-box:hover img{
	opacity:0.3;
}
.instrukcja-box div{
	margin:0 auto;
	padding:10px 0;
	width:90%;
	border-top:1px solid rgba(66, 68, 90, 0.2)
}
.instrukcja-box img{
	max-width:100%;
	transition:0.5s ease all;
}
.autocomplete-suggestions { border: 1px solid #ccc; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #f5f5f5;cursor:pointer; }
.autocomplete-suggestions strong { font-weight: bold; color: #5cb85c; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
.btn-rolki{
  background:#f66e6e;
  border-color:#f66e6e;
}

.btn-rolki:hover{
  background: #ce6161;
}
#generujpaczkibonow{
  position:fixed;
  left:5px;
  bottom:0;
}
#pobierzqrkody{
  position:fixed;
  left:5px;
  bottom:0;
}
#wysylka_wybranych{
  position:fixed;
  left:5px;
  bottom:40px;
}
#wyslijdoipressomulti{
  position:fixed;
  left:5px;
  bottom:40px;
}