 
 * {
  margin: 0;
  padding: 0;
}

html {
    overflow-y: scroll;
}

 body {
 	font-family: 'Open Sans', sans-serif;
 	font-variant-ligatures: no-common-ligatures;
 	overflow: hidden;
 	padding: 0px !important; /* Przeciw padding na modal-open */
 }

/* KOLUMNA Z 5 ELEMNTAMI */

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

/* --------------------- */

 a,
 a:hover,
 a:active,
 a:focus {
  outline: 0;
  text-decoration: none;
}

ul {
	list-style: none;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

#wrapper {
    overflow: hidden;
    width: 200px;
}
 
#wrapper.toggled {
    overflow: scroll;
}
.modal-backdrop.in {
	background-color: #34495e;
}
#sidebar-wrapper {
    overflow-x: hidden; 
    z-index: 10001;
    position: fixed;
    padding: 0px;
    height: calc(100% - 70px);
    overflow-y: auto;
}

.wrapper-main {
	background: #34495e;
}
#menu > li > a {
	height: 60px;
}

#wrapper.toggled #sidebar-wrapper {
    width: 250px;
}
 
#page-content-wrapper {
    position: relative;
    padding: 0px;
    width: 100%;  
    overflow-x: hidden; 
}
.xyz{
    min-width: 360px;
}
/*#wrapper.toggled #page-content-wrapper {
    position: relative;
    margin-right: 0px; 
}*/
/*.fixed-brand{
    width: auto;
}*/


/* Keyframes */

@keyframes slideDown{
  from {
    transform: translateY(-20%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
/* Sidebar Styles */
 
.sidebar-nav {
    position: absolute;
    top: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    margin-top: 2px;
}
 
.sidebar-nav li {
    line-height: 25px;
    text-transform: uppercase;
}
 
.sidebar-nav li a {
    display: block;
    overflow: hidden;
    white-space: nowrap; 
    text-overflow: ellipsis;
    padding-left: 25%;
}
#menu.sidebar-nav li a {
	color: white;
	letter-spacing: 1px;
}
	#menu-ustawienia.sidebar-nav li a {
	color: black;
	letter-spacing: 1px;
}

.sidebar-nav li a svg {
	-webkit-transition: transform 0.2s linear;
    -moz-transition: transform 0.2s linear;
    -o-transition: transform 0.2s linear;
    transition: transform 0.2s linear;
    -webkit-transform: rotate(0deg);
}


#menu.sidebar-nav li ul a {
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: normal;
    -webkit-transition: letter-spacing 0.2s linear;
    -moz-transition: letter-spacing 0.2s linear;
    -o-transition: letter-spacing 0.2s linear;
    transition: letter-spacing 0.2s linear;
}
#menu.sidebar-nav li ul a:hover {
    font-weight: bold;
    letter-spacing: 1.5px;
}

	#menu-ustawienia.sidebar-nav li ul a {
	    font-size: 10px;
	    letter-spacing: 1px;
	    font-weight: normal;
	    -webkit-transition: letter-spacing 0.2s linear;
	    -moz-transition: letter-spacing 0.2s linear;
	    -o-transition: letter-spacing 0.2s linear;
	    transition: letter-spacing 0.2s linear;
	}

#menu.sidebar-nav>li>a {
    font-size: 10px;
    border-radius: 0px;
}

	#menu-ustawienia.sidebar-nav>li>a {
	    font-size: 12px;
	}

 
#menu.sidebar-nav>li>a:hover {
    background-color: #243342;
    font-weight: bold;
    letter-spacing: 2px;
}

	#menu-ustawienia.sidebar-nav>li>a:hover {
	    font-weight: bold;
	    letter-spacing: 1.5px;
	}

.aktualny {
    text-decoration: none;
    background-color: #243342;
    font-weight: bold;
}

.aktualny div{
    letter-spacing: 2px;
}

.aktualny svg {
	-webkit-transform: scale(1.1) !important;
	-moz-transform: scale(1.1) !important;
    -o-transform: scale(1.1) !important;
    transform: scale(1.1) !important;
}

.sidebar-nav>li>a:hover svg {
	-webkit-transform: scale(1.1);
}
 
.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}
 
.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 18px;
    /*line-height: 60px;*/
}
 
.sidebar-nav > .sidebar-brand a {
    color: #337AB7;
}
 
.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
    background: none;
}
.no-margin{
    margin:0;
}
 
    /*#wrapper {
        padding-left: 250px;
    }*/
    /*.fixed-brand{
        width: 250px;
    }*/
   /* #wrapper.toggled {
        padding-left: 0;
    }*/
 
    /*#sidebar-wrapper {
        width: 250px;
    }
 
    #wrapper.toggled #sidebar-wrapper {
        width: 250px;
    }
    #wrapper.toggled-2 #sidebar-wrapper {
        width: 50px;
    }
    #wrapper.toggled-2 #sidebar-wrapper:hover {
        width: 250px;
    }*/
 
 
    /*#page-content-wrapper {
        padding: 0px;
        position: relative;
    }
 
    #wrapper.toggled #page-content-wrapper {
        position: relative;
        margin-right: 0;
        padding-left: 250px;
    }
    #wrapper.toggled-2 #page-content-wrapper {
        position: relative;
        margin-right: 0;
        margin-left: -200px;
        width: auto;

    }*/

/*#sidebar-wrapper .sidebar-nav li.active ul 
{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    display:block !important;
    background-color: #E1D4E4;
    margin-left: 3px;
    padding-left: 10px;
}*/
/*#sidebar-wrapper:hover .sidebar-nav li.active ul { 
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease;
        padding-left: 10px;
    }*/

/*#wrapper.toggled-2  #sidebar-wrapper:hover ~ #page-content-wrapper { opacity: .1; filter: alpha(opacity=50);}*/

.ustawienia {
	width: 100%;
}
.ustawienia .row {
	padding-bottom: 15px;
}

select {
	text-transform: uppercase;
}

.scrollbar
{
    margin-left: 30px;
    float: left;
    height: 50px;
    width: 65px;
    background: #F5F5F5;
    overflow-y: scroll;
    margin-bottom: 25px;
}

#sidebar-wrapper::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
    background-color: #63bfff;
    border-radius: 4px;
}

#sidebar-wrapper::-webkit-scrollbar
{
    width: 4px;
    background-color: #F5F5F5;
}

#sidebar-wrapper::-webkit-scrollbar-thumb
{
    border-radius: 4px;
    background-color: #668db4;
}

#menu > li > a {
	padding: 15px 0px 15px 0px;
	-webkit-transition: letter-spacing 300ms linear;
    -ms-transition: letter-spacing 300ms linear;
    -o-transition: letter-spacing 300ms linear;
    transition: letter-spacing 300ms linear;
}

#menu > li {
	cursor: pointer;
}

	#menu-ustawienia > li > a {
		padding: 15px 0px 15px 25px;
		-webkit-transition: letter-spacing 150ms linear;
	    -ms-transition: letter-spacing 150ms linear;
	    -o-transition: letter-spacing 150ms linear;
	    transition: letter-spacing 150ms linear;
	}
	#menu-ustawienia > li {
		cursor:pointer;
	}
	#menu-ustawienia.nav-pills>li.active>a,
	#menu-ustawienia.nav-pills>li.active>a:focus,
	#menu-ustawienia.nav-pills>li.active>a:hover {
		background: none;
		font-weight: bold;
		letter-spacing: 1.5px;
	}

#menu svg {
	height: 25px;
	max-width: 25px;
}

.nav-stacked>li+li {
	margin-top: 0px;
}

@media print {
    #wrapper {
        padding-left: 200px;
    }
    #page-content-wrapper {
        margin-left: -250px;
        width: 100%;
    }
}

.linia-z-boku {
	border: 0px solid white;
    -webkit-box-shadow: 10px 0px 0px -9px white;
       -moz-box-shadow: 10px 0px 0px -9px white;
            box-shadow: 10px 0px 0px -9px white;
}
.pierwszyElementMenu {
	padding-top: 10px;
}

.ikona-gorne-menu:hover .ikona-gorne-menu-path {
	fill: #1276bc !important;
}
.ikona-gorne-menu:hover {
	cursor: pointer;
}

#menu-top {
	position: fixed;
	width: 100%;
	z-index: 10001;
}
@media (max-width: 999px) {
	#avatar-img-div {
		display: none;
	}
}
#brand-logo {
	height: 70px;
	text-align: center;
	float: left;
	z-index: 10001;
    background: white;
}

#brand-logo {
	border: 0px solid white;
    -webkit-box-shadow: 10px 0px 0px -9px white;
       -moz-box-shadow: 10px 0px 0px -9px white;
            box-shadow: 10px 0px 0px -9px white;
}

.logo-table-ustawienia#brand-logo:after {
	content: '\A';
    height: 1px;
    width: 190px;
    position: absolute;
    background: #ebebeb;
    bottom: 0px;
    left: 5px;
}
.szerokosc-menu {
	width: 200px;
}

.tabela-full {
	width: 100%;
	height: 100%;
}

#nazwa-firmy-gorne-menu {
	float: left;
	padding-left: 30px;
	text-transform: uppercase;
	letter-spacing: 1px;
	overflow: hidden;
}

.wysrodkuj-pion {
	vertical-align: middle;
}
#logo-svg {
	width: 155px;
	overflow: overlay;
}
#nav-gorne {
	height: 70px;
	padding: 0px;
	background: rgba(52, 73, 94, 0.96);
	width: calc(100% - 200px);
	float: left;
}
.nav-gorne-element {
	float: right;
	height: 70px;
	color: white;
	text-align: center;
}
.nav-gorne-element-padding-prawy {
	padding-right: 20px;
}
.nav-gorne-element-padding-lewy {
	padding-left: 20px;
}
.nav-gorne-ikony-interaktywne-szerokosc {
	width: 50px;
}
#ustawienia-ikona-div {
	width: 60px;
}
#nazwa-konta-gorne-menu,
#nazwa-firmy-gorne-menu {
	font-size: 11px;
	letter-spacing: 1px;
}
#nazwa-firmy-gorne-menu {
	overflow: hidden;
	max-width: calc((100% - 185px)/2);
}
#nazwa-konta-anchor,
#nazwa-konta-anchor:hover {
	color: white;	
    background-color: transparent;
}

.ikona-gorne-menu {
	height: 20px;
}
.ikona-gorne-menu-path {
	fill: #e8eaed;
	-webkit-transition: fill 500ms ease;
    -ms-transition: fill 500ms ease;
    transition: fill 500ms ease;
}
.ikona-lewe-menu-path {
	fill: white;
}
#avatar-img {
	height: 45px;
	border-radius: 100%;
}
.szerokosc-auto {
	width: auto;
}
.szerokosc-full {
	width: 100%;
}
#content-i-menu-lewe {
	padding-top: 70px;
}
#IkonaPrzypomnienia {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
.table-menu-lewe-li {
	width: 100%;
	border-spacing: 10px;
	padding: 10px 0px 10px 0px;
}
.td-menu-lewe-svg {
	width: 35%;
	text-align: center;
}
.td-menu-lewe-text {
	width: 65%;
}
.ul-menu-lewe {
	list-style-type:none;
}
#content-area {
	width: 100%;
	padding: 15px 60px 15px 230px;
}
.wrapper-ustawienia {
	border: 0px solid #ebebeb;
    -webkit-box-shadow: 6px 0px 0px -5px #ebebeb;
       -moz-box-shadow: 6px 0px 0px -5px #ebebeb;
            box-shadow: 6px 0px 0px -5px #ebebeb;
    background: white;
}

.form-control {
	border: solid 1px #364860;
	border-radius: 0;
	padding: 6px 6px;
	transition: background-color 1s ease-out;
}


label {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 1.2px;
	margin-bottom: 0px;
}
label.error {
	font-size: 10px;
	width: 100%;
	text-align: center;
}
.inline {
    padding-left: 5px;
    display: inline;
}

input[type=checkbox],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
	-webkit-appearance: none;
	vertical-align: middle;
	background-color: #FFFFFF;
	border: 1px solid #0ad2d0;
	/*box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);*/
	padding: 5px;
	display: inline-block;
	position: relative;
	margin: 0px;
}

input[type=checkbox]:active, input[type=checkbox]:checked:active {
	/*box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);*/
}

input[type=checkbox]:checked {
	background-color: #0ad2d0;
	border: 1px solid #0ad2d0;
	/*box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);*/
	color: #99a1a7;
}
input[type=checkbox]:focus {
  border: 1px solid #0ad2d0;
  box-shadow: 0;
  outline: 0 none;
}
.checkbox label,
.radio label {
	display: inline;
	padding-left: 5px;
}
.autocomplete_arrow {
	
}
.autocomplete_arrow:hover,
.autocomplete_arrow {
	color: black;
    position: absolute;
    right: 21px;
    top: 11px;
    font-size: 9px;
    text-decoration: none;
}
form .row {
    margin-bottom: 10px;
}

.help-block {
	font-size: 11px;
	text-transform: uppercase;
	
}
.button-div {
	padding-top: 20px;
	padding-bottom: 20px;
}
.button-end {
	border: none;
	padding: 4px 35px;
	letter-spacing: 1.5px;
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	cursor: pointer;
}
.zapisz {
	background-color: #07d2cf;
}
.powrot {
	background-color: #d9d9d9;
	cursor: pointer;
}
.zapisz:hover {
	text-decoration: none;
	background-color: #51dfdd;
	color: white;
}
.powrot:hover {
	text-decoration: none;
	background-color: #cccccc;
	color: white;
}
.zapisz:focus {
	text-decoration: none;
	background-color: #51dfdd;
	color: white;
}
.powrot:focus {
	text-decoration: none;
	background-color: #c0c0c0;
	color: white;
}
#avatar-td {
	opacity: 1;
	-webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
#avatar-td:hover {
	opacity: 0.8;
	cursor: pointer;
}
.aktualny-submenu {
	font-weight: bold !important;
	letter-spacing: 1.5px !important;
}
.modal {
	left: 200px;
}
.modal-dialog {
	padding-top: 70px;
}
.modal-content {
	border-radius: 0px;
}
.modal-header {
	border-bottom: unset;
	background-color: #08d2d0;
}
.modal-title {
	font-weight: 900;
    letter-spacing: 1.5px;
    text-align: center;
    color: white;
    font-size: 14px;
    text-size-adjust: 100%;
    text-transform: uppercase;
   	padding-top: 0px;
   	padding-bottom: 0px;
}
.modal-footer {
	border: none;
	padding: 0px 20px;
    margin: 0;
}
.modal-body {
	padding-bottom: 0px;
}
.modal-button {
	height: 34px;
	color: white;
	margin: 10px;
	letter-spacing: 1px;
	font-size: 10px;
	border-radius: 0px;
	min-width: 100px;
	width: auto;
	text-align: center;
	text-transform: uppercase;
	transition: opacity 0.2s linear;
}
.modal-button:hover {
	opacity: 0.75;
}
.modal-success {
	color: white;
	background-color: #08d2d0;
}
.modal-success:hover {
	color: white;
}
.modal-danger {
	color: white;
	background-color: red;
}
.modal-danger:hover {
	color: white;
}
.modal-grey {
	color: white;
	background-color: #cccccc;
}
.modal-grey:hover {
	color: white;
}
.dropdown-menu {
	border-radius: unset;
	border: 1px solid #34495e;
	box-shadow: none;
}
#nazwa-konta-gorne-menu .dropdown-menu {
	top: 150%;
}
.dropdown-panel-gorny-span {
	float: right;
	opacity: 0;
	transition: all 0.3s ease-out;
	transition-property: margin-right, opacity;
	margin-right: 15px;
}
.dropdown-panel-gorny-i {
	vertical-align: middle;
	color: #34495e;
}
#dropdown-panel-gorny>li:hover>a>.dropdown-panel-gorny-span {
	opacity: 1;
	margin-right: 0px;
}
.dropdown-menu li {
	position: relative;
}
.dropdown-menu li a{
	text-transform: lowercase;
	color: #8e8e8e;
	letter-spacing: 1.2px;
	font-size: 12px;
	font-weight: 100;
	padding-top: 7px;
	padding-bottom: 7px;
}
.dropdown-menu li a:hover{
	text-decoration: none;
	background-color: white;
	font-weight: normal;
}
.dropdown-menu li+li:after {
    content: '\A';
    height: 1px;
    width: 90%;
    position: absolute;
    background: #34495e;
    top: 0px;
    left: 5%;
}
#weather-div {
	height: 280px;
	background-color: #34495e;
	font-size: 14px;
}
#weather-container {
	height: 280px;
	color: white;
}

#weather-dzien-tygodnia {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	padding-top: 20px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	text-indent: 1.5px;
}
#weather-dzien-miesiaca {
	font-size: 70px;
	color: #63c0ff;
	text-align: center;
	font-weight: bold;
	letter-spacing: 5px;
	text-indent: 5px;
	line-height: 70px;
}
#weather-data-miesiacrok {
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
	text-indent: 1px;
}
#weather-masz {
	text-align: center;
	letter-spacing: 1.5px;
	text-indent: 1.5px;
	font-weight: bold;
	padding: 5% 0px 2px 0px;
}
.weather-powiadomienia{
	font-weight: bold;
	text-align: center;
	letter-spacing: 1.5px;
	text-indent: 1.5px;
	padding: 2px 0px 2px 0px;
}
#weather-spotkania {
	color: #63c0ff;
}
#weather-platnosci {
	color: #08d2d0;
}
#weather-div-bottom {
	padding: 7px;
	position: absolute;
	background-color: #4a5d6f;
	left: 0;
	bottom: 0;
	border-top: solid 1px white;
	width: 100%;
    line-height: 20px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.weather-text {
	background-size: 20px;
    background-position: 10px;
    background-repeat: no-repeat;
    padding-left: 35px;
    font-size: 10px;
    float: left;
    display: none;
    width: 165px;
}
.weather-temp {
	background-image: url('../img/celsius-13.svg');
	background-size: 20px;
    background-position: right 10px top;
    background-repeat: no-repeat;
    padding-right: 30px;
	font-size: 12px;
    float: right;
    display: none;
}
#weather-container {
	width: 265px;
}
#home-container .faktury-container-klasa {
	width: calc(100% - 265px);
}
.faktury-container-klasa>div {
	height: 52px;
	text-transform: uppercase;
	text-align: center;
	position: relative;
	cursor: pointer;
	opacity: 1;
	transition: opacity 0.2s linear;
}
#faktury-container-home {
	height: 280px;
}
.faktury-container-1-przycisk {
	height: 52px;
}
.faktury-container-2-przyciski {
	height: 104px;
}

.faktury-container-klasa>div:hover {
	opacity: 0.8;
}
.faktury-container-klasa a {
	color: white;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: bold;
}
.faktury-container-klasa table td {
	padding-left: 5px;
	padding-right: 5px;
}
.faktury-container-klasa td:hover {
	text-decoration: none;
}
.faktury-przycisk-1 {
	background-color: #0b456c;
	margin-bottom: 5px;
}
.faktury-przycisk-2 {
	background-color: #155b8a;
	margin-bottom: 5px;
}
.faktury-przycisk-3 {
	background-color: #1f70a7;
	margin-bottom: 5px;
}
.faktury-przycisk-4 {
	background-color: #2e8ac8;
	margin-bottom: 5px;
}
.faktury-przycisk-5 {
	background-color: #63c0ff;
	margin-bottom: 5px;
}
.faktury-przycisk-6 {
	background-color: #91d2ff;
}
.faktury-przycisk-ostatni {
	margin-bottom: 0px;
}
.faktury-przycisk-ostatni-analizy {
	display: none;
}
.faktury-container-table {
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;
	vertical-align: middle;
	height: 100%;
}

.widgets {
	padding-top: 15px !important;
}

@media (max-width: 1599px) and (min-width: 1200px) {
	#home-container .widgets {
		width: 280px;
		padding-left: 15px !important;
	}
	#weather-container {
		width: 265px;
		padding: 0px;
		margin-bottom: 15px;
	}
	#faktury-container-home {
		width: 265px;
		height: 350px;
	}
	#scheduler_here {
		width: calc(100% - 280px);
		padding-right: 30px;
	}
	#home-container .faktury-container-klasa {
		width: 100%;
	}
	#home-container .faktury-przycisk-ostatni {
		margin-bottom: 5px;
	}
	#home-container .faktury-przycisk-ostatni-analizy {
		display: block;
		margin-bottom: 0px;
	}
	#faktury-container-home {
		height: 337px;
	}
}
@media (max-width: 1199px) {
	#home-container .widgets {
		display: none;
	}

}
@media (max-width: 1599px) {
	#chart-home {
		display: none;
	}
}


.header_now {
	color: #0e76bc;
	font-weight: bold;
}
.header-faktury{
	font-weight: 900;
	letter-spacing: 1.5px;
	font-size: 14px;
	text-size-adjust: 100%;
	text-transform: uppercase;
	padding-top: 25px;
	padding-bottom: 20px;
}
.header-ustawienia{
	font-weight: bold;
	letter-spacing: 1.5px;
	font-size: 12px;
	text-size-adjust: 100%;
	text-transform: uppercase;
	padding-top: 15px;
	padding-bottom: 15px;
}
.first_header {
	padding-top: 15px;
}
.burza {
	background-image: url('../img/burza1.svg');
}
.snieg-z-deszczem{
	background-image: url('../img/snieg-z-deszczem.svg');
}
.deszcz {
	background-image: url('../img/deszcz.svg');
}
.snieg {
	background-image: url('../img/snieg.svg');
}
.mgla {
	background-image: url('../img/mgla.svg');
}
.wiatr {
	background-image: url('../img/wiatr.svg');
}
.zimno {
	background-image: url('../img/zimno.svg');
}
.pochmurnie {
	background-image: url('../img/pochmurno.svg');
}
.malo-chmur-noc {
	background-image: url('../img/malo-chmur-noc.svg');
}
.malo-chmur-dzien {
	background-image: url('../img/malo-chmur-dzien.svg');
}
.bezchmurnie-noc {
	background-image: url('../img/bezchmurnie-noc.svg');
}
.slonecznie {
	background-image: url('../img/slonce-12.svg');
}
.label-pobierz-gus {
	width: 100%;
}
.pobierz_gus {
	float: right;
	
}
.pobierz_gus a{
	background-color: #07d2cf;
	border: none;
	padding: 2px 10px;
	font-weight: normal;
	letter-spacing: 1px;
	color: white;
	font-size: 12px;
	text-transform: uppercase;
}
.pobierz_gus a:hover {
	background-color: #51dfdd;
}
.pobierz_gus a:focus {
	text-decoration: none;
}
#dane_gus {
	padding: 15px;
}
#load {
	cursor: pointer;
}
#powrot_do_panelu {
	background-color: #34495e;
	border: none;
	padding: 2px 10px;
	letter-spacing: 1px;
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	float: right;
}
#powrot_do_panelu:hover {
	background-color: #425d77;
}
#powrot_do_panelu:focus {
	text-decoration: none;
}
#ustawienia-logo {
	text-transform: uppercase;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#wydruki_logo {
	background-color: #34495e;
	border: none;
	padding: 1px 10px;
	margin-left: 10px;
	letter-spacing: 1px;
	color: white;
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
}
#wydruki_logo:hover {
	background-color: #425d77;
}
.ustawienia-slowniki-textarea {
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 250%;
	font-size: 14px;
}
.ustawienia-slowniki-textarea-wydatki {
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 150%;
	font-size: 14px;
}
#profil-table {
	width: 100%;
	margin-top: 15px;
}
#profil-table td {
	padding: 0px 5px;
}
#profil-table td.td-zmiana-hasla {
	padding: 15px 5px;
}
#profil-avatar-td {
	width: 80px;
	vertical-align: top;
}
#profil-avatar {
	width: 100%;
    float: left;
}
#profil-text {
	vertical-align: bottom;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 0.8px;
	font-weight: 600;
	color: #364A62;
}
#profil-nazwa-konta {
	vertical-align: top;
	text-transform: lowercase;
	font-size: 12px;
	letter-spacing: 0.8px;
	font-weight: 600;
	color: #364A62;
}
.td-zmiana-hasla label {
	text-transform: none;
	font-size: 12px;
	font-weight: 100;
}
.td-zmiana-hasla input {
	width: 200px;
}
.td-zmiana-hasla input.form-control {
	-webkit-box-shadow: 0px 0px 1px 0px rgba(54,74,98,0.75);
	-moz-box-shadow: 0px 0px 1px 0px rgba(54,74,98,0.75);
	box-shadow: 0px 0px 1px 0px rgba(54,74,98,0.75);
}

.moreless_button {
	margin: 0;
	font-size: 10px;
	letter-spacing: 1.2px;
	font-weight: normal;
	text-transform: uppercase;
	color: #333;
}
.moreless_button:hover,
.moreless_button:focus,
.moreless_button:visited {
	text-decoration: none;
}
.moreless-text {
	vertical-align: middle;
}
.moreless-icon-plus {
	color: #08d2d0;
	font-weight: bold;
	font-size: 20px;
	vertical-align: middle;
}
.moreless-icon-minus {
	color: #08d2d0;
	font-weight: bold;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #f8f8f8;
	border: 1px solid #ccc;
}

@media (min-width: 1200px) {
	.podsumowanie_flex {
		display: flex;
		align-items: center;
		padding-bottom: 50px;
	}
}
@media (max-width: 1199px) {
	.dodaj_towar_div {
		text-align: center;
		padding-bottom: 25px;
	}
}
.faktury-header-kolumn-row {
	display: flex;
}
@media (max-width: 1399px) {
	.faktury-header-kolumn-row {
		display: none;
	}
}
.faktury-header-kolumn {
	display: flex;
	align-items: flex-end;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 10px;
	letter-spacing: 1.2px;
	vertical-align: bottom;
}
.suma_faktura_tekst,
.suma_faktura_cena {
	text-align: right;
	text-transform: uppercase;
	font-size: 10px;
}
.suma_faktura_cena {
	padding-left: 0px;
	font-weight: bold;
}
.suma_faktura_cena .form-control {
	font-size: 12px;
	font-weight: bold;
}
@media (max-width: 1199px) {
	.suma_faktura_tekst {
		text-align: left;
	}
}
@media (max-width: 1199px) {
	.suma_faktura_cena {
		padding-bottom: 15px;
		padding-left: 15px;
	}
}
/*.suma_faktura_tekst span {
	display: flex;
	justify-content: flex-end;
	width: 100%;
}*/
/*.suma_faktura_cena input {
	display: flex;
	align-items: center;
	width: 100%;
}*/
.szczegoly-dokumentu {
	padding-top: 30px;
}
.szczegoly-dokumentu .row {
	padding-top: 15px;
}

.towary-pozycje .row div {
	padding-bottom: 10px;
}
.kolumna_nazwa_korekta label {
	font-size: 10px;
}
/**************** DATE PICKER *******************/
/*.ui-datepicker-header {
	width: 232px;
}*/
.ui-datepicker {
	padding: 0;
	margin-top: 10px;
}
#ui-datepicker-div {
	font-family: 'Open Sans', sans-serif;
	letter-spacing: 1px;
}
#ui-datepicker-div {
	border: none;
	border-radius: 0px;
}
.ui-datepicker-header {
	border-radius: 0px;
	border: none !important;
	background: #08d2d0 no-repeat right top;
	color: white;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #111;
	text-transform: uppercase;
	
}
.ui-state-default {
	text-align: center !important;
	transition: all 0.5s ease;
}
.ui-datepicker-calendar thead {
	background: #08d2d0 url() no-repeat right top;
	color: white;
	font-size: 10px;
}
.ui-datepicker-calendar tbody {
	box-shadow: 0px 1px 1px whitesmoke;
	background-color: white;
}
.ui-datepicker-calendar thead tr th span{
	font-weight: normal;
}
.ui-datepicker.ui-widget {
	font-size: inherit !important;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	background: none;
	color: #555;
	border: 1px solid black;
	font-weight: normal;
	font-size: 10px;
}
.ui-state-default:hover,
.ui-widget-content .ui-state-default:hover,
.ui-widget-header .ui-state-default:hover {
	background-color: #08d2d0;
	border: 1px solid #08d2d0;
	color: white;
}

.ui-icon-circle-triangle-e {
    background-position: -32px 0px;
}
.ui-icon-circle-triangle-w {
    background-position: -96px 0px;
}
.ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-icon, .ui-widget-content .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-datepicker td {
    padding: 6px;
}
/*.ui-widget-content {
	background: none;
}*/
.ui-widget-content a {
    color: #555;
}

.ui-autocomplete .ui-widget,
.ui-autocomplete .ui-widget input,
.ui-autocomplete .ui-widget select,
.ui-autocomplete .ui-widget textarea,
.ui-autocomplete .ui-widget button {
	font-size: 12px !important;
	letter-spacing: 1px;
}
.ui-datepicker .ui-state-hover,
.ui-datepicker .ui-widget-content .ui-state-hover,
.ui-datepicker .ui-widget-header .ui-state-hover,
.ui-datepicker .ui-state-focus,
.ui-datepicker .ui-widget-content .ui-state-focus,
.ui-datepicker .ui-widget-header .ui-state-focus {
	/*border: 1px solid #1E90FF;
	background: #1E90FF;*/
	background: unset;
	font-weight: normal;
	cursor: pointer;
}

.ui-datepicker-today .ui-state-default {
	color: white;
	font-weight: bold;
	background-color: grey;
	border: 1px solid grey;
}
.ui-autocomplete .ui-menu-item {
	text-indent: 6px;
	font-size: 12px;
}

.ui-autocomplete .ui-state-hover,
.ui-autocomplete .ui-widget-content .ui-state-hover,
.ui-autocomplete .ui-widget-header .ui-state-hover,
.ui-autocomplete .ui-state-focus,
.ui-autocomplete .ui-widget-content .ui-state-focus,
.ui-autocomplete .ui-widget-header .ui-state-focus {
	color: white;
	background: #1E90FF;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
	border: none;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #555;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	background-color: #1E90FF;
	border: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: none;
	background: #34495e;
	border: 1px solid black;
	font-weight: bold;
	color: white;
	cursor: pointer;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #e17009;
	text-decoration: none;
	cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 20px;
    height: 20px;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 2px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 4px;
}
.ui-datepicker .ui-datepicker-next {
    right: 4px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 3px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 3px;
}
/* UI WIDGET (m.in select nazwa dokumenty) */

.ui-widget {
	font-family: 'Open Sans', sans-serif;
	font-size: inherit;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: 'Open Sans', sans-serif;
	font-size: inherit;
}
/* DATABLES */

.pagination>li:first-child>a,
.pagination>li:first-child>span {
	border-radius: 0;
	border: solid 1px black;
	margin-right: 1px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
	border-radius: 0;
	border: solid 1px black;
}

.pagination>li>a,
.pagination>li>span {
	letter-spacing: 1px;
	font-size: 11px;
	text-transform: uppercase;

}
.pagination>.previous a,
.pagination>.next a {
	text-align: center;
    width: 105px;
}

.dataTable {
	border: solid 1px black;
}

.dataTable tbody tr,
.dataTable tbody tr td,
.dataTable thead tr,
.dataTable thead tr td,
.dataTable thead tr th {
	border: none;
}

.dataTable thead tr td {
	border-bottom: solid 1px black;
}

.dataTable thead tr td {
	text-transform: uppercase;
	font-size: 12px;
}
.dataTable tbody td {
	font-size: 12px;
	text-transform: uppercase;
}
.dataTable tbody tr td.datatablesCheckColumn,
.dataTable thead tr td.datatablesCheckColumn,
.dataTable thead tr th.datatablesCheckColumn,
.dataTable>thead>tr>td.datatablesCheckColumn {
	vertical-align: middle;
}
.dataTable tbody tr td.datatablesCheckColumn input[type=checkbox],
.dataTable thead tr td.datatablesCheckColumn input[type=checkbox],
.dataTable thead tr th.datatablesCheckColumn input[type=checkbox],
.dataTable thead tr td.datatablesCheckColumn input[type=checkbox] {
	display: table-cell;
}
.ostatni-td-kolor.dataTable thead tr td:last-child {
	width: 100px;
	text-align: center;
}

.ostatni-td-kolor.dataTable tbody tr td:last-child {
	text-align: center;
	letter-spacing: 1px;
	color: black;
	transition: all 0.1s linear;
	transition-property: background, border;
}
.dataTable tbody td {
	transition: border 0.1s linear;
}
.dataTable>tbody>.even>td {
	border-bottom: solid 1px white;
	border-top: solid 1px white;
	vertical-align: middle;
}
.dataTable>tbody>.odd>td {
	border-bottom: solid 1px #f9f9f9;;
	border-top: solid 1px #f9f9f9;
	vertical-align: middle;
}
.dataTable>tbody>tr:hover>td {
	border-bottom: solid 1px #07d2cf;
	border-top: solid 1px #07d2cf;
}
.trBezKoloru>tbody>tr:hover>td {
	border-bottom: solid 1px white;
	border-top: solid 1px white;	
}

.ostatni-td-kolor.dataTable>tbody>tr:hover>td:last-child {
	background-color: #07d2cf;
}
.ostatni-td-kolor.dataTable>tbody>tr>td:last-child>div>a {
	color: black;
	transition: color 0.3s linear;
}
.ostatni-td-kolor.dataTable>tbody>tr:hover>td:last-child>div>a {
	color: white;
}
.ostatni-td-kolor.dataTable>tbody>tr:hover>td:last-child>div>a>i {
	opacity: 1;
}
.ostatni-td-kolor .akcja-lista {
	position: relative;
}
.ostatni-td-kolor .akcja-lista>a>i {
	color: white;
	opacity: 0;
	transition: opacity 0.2s linear;
	transition-delay: 300ms;
}
.datatables-opcje {
	text-transform: uppercase;
}
.datatables-opcje>div,
.datatables-opcje>form>div, {
	margin-bottom: 5px;
}
.datatables-rekordy-w-linii .dataTables_info {
	height: 56px;
    display: table-cell;
    vertical-align: bottom;
}

.datatables-rekordy-w-linii .datatables-rekordy {
	margin-left: -15px;
}
.datatables-rekordy-w-linii .datatables-szukaj {
	float: right;
	margin-right: -15px;
}
.search {
	background-color: #07d2cf;
	border: solid 2px #07d2cf;
	color: white;
	letter-spacing: 1px;
	font-size: 12px;
	width: 100% !important;
	text-align: center;
}
.datatables-opcje-btn {
	margin-top: 17px;
	height: 34px;
	color: white;
	letter-spacing: 1px;
	font-size: 10px;
	width: 100% !important;
	text-align: center;
	text-transform: uppercase;
	transition: opacity 0.2s linear;
}
.datatables-opcje-btn:hover {
	opacity: 0.8;
}
.datatables-opcje-btn[disabled] {
	opacity: 0.5;
}
.dataTable.dtZSelectami .form-control {
	border: 1px solid #ccc;
}
#drukuj_tabele_amortyzacji {
	background-color: #d26a07;
	border: solid 2px #d26a07;
}
#przycisk_dodaj_korespondencje {
	background-color: #155b8a;
	border: solid 2px #155b8a;
}
#przycisk_zatwierdz_korespondencje{
	background-color: #1f70a7;
	border: solid 2px #1f70a7;
}
#przycisk_pokaz_opis {
	background-color: #0B456B;
	border: unset;
}
#przycisk_zatwierdz_informacje {
	background-color: #145B89;
	border: solid 2px #145B89;
}
#przycisk_kopiuj_ostatni_miesiac {
	background-color: #1F70A7;
	border: solid 2px #1F70A7;
}
#przycisk_dodaj_platnosc {
	background-color: #0B456B;
	border: unset;
}
#drukuj_kilometrowke {
	background-color: #d26a07;
	border: solid 2px #d26a07;
}
.search::-webkit-input-placeholder {
	color: white;
	text-transform: uppercase;
	font-size: 10px;
}
.search::-moz-placeholder {
	color: white;
	text-transform: uppercase;
	font-size: 10px;
}
.search:-ms-input-placeholder {
	color: white;
	text-transform: uppercase;
	font-size: 10px;
}
.search:-moz-placeholder {
	color: white;
	text-transform: uppercase;
	font-size: 10px;
}
.dataTables_filter {
	float: right;
	width: 100% !important;
}
.dataTables_filter>label{
	font-size: 14px;
	margin-top: 17px;
	margin-bottom: 0px;
	width: 100% !important;
}
.datatables-opcje-select {
	text-transform: uppercase;
	font-size: 12px;
}
.datatables-opcje-select>select {
	font-size: 12px;
}
.dataTables_info {
	padding-top: 20px;
}
.dataTables_info {
	font-size: 12px;
	text-transform: uppercase;
	padding-bottom: 8px;
	padding-top: 8px;
}
.datatables-wyswietlanie {
	padding-top: 15px;
	padding-left: 0px;
}
.datatables-wyswietlanie>select {
	font-size: 12px;
}
.datatables-paginacja {
	padding-top: 30px;
	padding-right: 0px;
}
.table-hover-pointer {
	cursor: pointer;
}
.dataTables_empty {
	text-align: center;
}

.dataTable.dtZSelectami thead tr td {
	font-size: 12px;
}

.dataTable.dtZSelectami tbody td {
	border-bottom: solid 1px white;
	border-top: solid 1px white;
	font-size: 12px;
	vertical-align: middle;
}
.dataTable.dtZSelectami input,
.dataTable.dtZSelectami select{
	font-size: 12px;
}
.dataTable.dtVerticalTop tbody td:not(.dtVerticalMiddle) {
	vertical-align: top;	
}
.dataTable.bezErrorText input ~ label.error {
	display: none !important;
}
.dataTable.bezErrorText input.error {
	background-color: gainsboro;
}

/*
div.dataTables_processing {
	background: unset;
}
*/
.fa-circle-o-notch.fa-spin {
	color: #07d2cf;
	font-size: 28px;
}

/* INNE */

.btn span {
	padding-right: 5px;
}
.btn-default {
	border-radius: 0;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 10px;
	height: 34px;
}
.dataTable .btn {
	margin: 0px;
}
#drukuj_zaznaczone{
	background-color: unset;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	color: black;
	background-color: white;
}
#drukuj_zaznaczone span{
	color: #2a8fe1;
}

#usun_zaznaczone {
	background-color: none;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	color: black;
	background-color: white;
}
#usun_zaznaczone span {
	color: #bd3619;
}
.faktury-container-plus {
	transition: color 0.2s linear;
}
.faktury-container-klasa>div:hover .faktury-container-plus {
	color: #07d2cf;
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
	z-index: unset;
}

.select2-selection.select2-selection--single {
	border: solid 1px #364860;
    height: 34px;
	border-radius: 0;
	width: 100%;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: inherit;
	padding: 6px 12px;
    font-size: 14px;
    text-transform: uppercase;
    -webkit-appearance: menulist;
    -moz-appearance:    menulist;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	display: none;
}

/* ANALIZY */

#dashboard-menu li{
	display: inline-block;
	text-align: center;
}
#dashboard-menu li a {
	background-color: #0f71b8;
	width: 100%;
	color: white;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px 12px;
	cursor: pointer;
	transition: opacity 0.2s ease-out;
}
#dashboard-menu li a:hover {
	opacity: 0.5;
}
#dashboard-menu .active a{
	opacity: 0.5;
}
.menu-analizy {
	margin-top: 25px;
}
.krecha-analizy {
	border-bottom: solid 1px #b7b7b7;
	width: 100%;
	margin-top: 25px;
}
@media (min-width: 1400px) {
	#dashboard-menu li:nth-child(4n+1) {
		padding-right: 45px;
	}
	#dashboard-menu li:nth-child(4n+2),
	#dashboard-menu li:nth-child(4n+3) {
		padding-left: 45px;
		padding-right: 45px;
	}
	#dashboard-menu li:nth-child(4n+4) {
		padding-left: 45px;
	}
}
@media (max-width: 1399px) {
	#dashboard-menu li {
		margin-top: 15px;
	}
}
/* ------ */
/* ANALIZY - REJESTR KOSZTOW */

.kwartal-miesiac-opcje label{
	font-size: 10px
}
.kwartal-miesiac-opcje {
	margin: 10px auto;
	text-align: center;
}
.kwartal-miesiac-opcje div {
    display: inline-block;
    padding: 0px 5px;
}
.analiza-opcje {
	margin-top: 25px;
} 
.analiza-sumy {
	font-size: 11px;
	text-transform: uppercase;
}
.analiza-sumy span {
	font-weight: 900;
}
.analiza-tabela {
	border-collapse: separate;
	letter-spacing: 1px;
}
#tdsumaNetto,
#tdsumaVat {
	padding: 10px;
}
.analiza-opcje .dataTables_filter>label {
	margin-top: 0px;
}
#analiza-kosztow .analiza-row,
#analiza-przychodow .analiza-row {
	margin-bottom: 0px;
}
.analiza-opcje div {
	padding-right: 0px;
}
@media (max-width: 1199px) {
	.analiza-opcje .datatables-opcje {
		padding-top: 15px;
	}
	.analiza-opcje div {
		padding-left: 0px;
	}
}
#btn-oplaty-vat {
	background-color: #0f71b8;
	border: solid 2px #0f71b8;
}
#btn-rejestry-vat {
	margin-top: 0px;
	background-color: #0f71b8;
	border: solid 2px #0f71b8;
}

#btn-drukuj-dokument {
	background-color: #2e8ac8;
	border: solid 2px #2e8ac8;
}
.lp-pozycje {
	text-align: center;
	background: white;
	font-weight: bold;
}
.towary-lp {
	width: 30px;
	float: left;
}
.towary-lp-span {
	font-size: 18px;
	margin: 4px 0px;
}
.towary-nazwa {
	width: calc(100% - 30px);
	float: left;
	position: static;
	padding-bottom: 0px;
}
.towary-lista {
	position: relative;
}
.slideDownEffect {
	animation: slideDown 0.5s ease-out;
}

@media (min-width: 992px) and (max-width: 1399px) {
	.towary-lista>div:not(.md-label):not(.sm-label) {
		height: 65px;
	}
}

.towary-lista-trzech {
	position: relative;
}
.towary-lista-trzech:after {
	content: '\A';
	height: 100%;
	width: 10px;
	position: absolute;
	top: -5px;
	right: -30px;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.towary-lista-trzech:before {
	content: '\A';
	height: 100%;
	width: 10px;
	position: absolute;
	top: -5px;
	left: -15px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.koszty-lista>.row {
	position: relative;
}

.less_div {
	position: absolute;
	top: 0px;
	right: -5px;
	padding: 0;
	font-size: 22px;
	color: black;
}
@media (max-width: 1399px) {
	.towary-pozycje .less_div {
		top: 14px;
	}
}
@media (max-width: 991px) {
	.towary-lista-trzech .less_div {
		top: 42px;
	}
}
.less_button {
	color: #07d2cf;
	cursor: pointer;
	font-size: 18px;
}
.tdLessButton {
	text-align: center;
}
.more_button {
	background-color: #0f71b8;
    padding: 3px 12px;
    color: white;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: 500;
    transition: opacity 0.2s ease-out;
    cursor: pointer;
}
.more_button_plus {
	font-size: 9px;
}
.less_button:hover {
	font-weight: bold;
	opacity: 0.5;
}
.more_button:hover {
	color: white;
	opacity: 0.7;
}
.less_button:hover,
.less_button:focus,
.less_button:visited,
.more_button:hover,
.more_button:focus,
.more_button:visited, {
	text-decoration: none;
}
.towary-pozycje .row div.md-label,
.towary-pozycje .row div.sm-label,
.koszty-pozycje .row div.md-label,
.koszty-pozycje .row div.sm-label {
	padding-bottom: 0px;
	text-transform: uppercase;
	font-size: 10px;
}
.towary-pozycje input,
.towary-pozycje select,
.koszty-pozycje input,
.koszty-pozycje select, {
	font-size: 12px;
}

@media (max-width: 991px), (min-width: 1399px) {
	.md-label {
		display: none;
	}
}
@media (min-width: 992px) {
	.sm-label {
		display: none;
	}
}
@media (max-width: 1199px) {
	.more_button_div {
		text-align: center;
		padding-bottom: 25px;
	}
}
/******* ALERT ********/

.alert {
	width: 100%;
	margin: 15px auto;
	border-radius: 0px;
	font-size: 12px;
	letter-spacing: 1px;
}
.alert-info {
	background: #0e71b8;
    color: white;
}
.alert-danger {
	background: #B60E18;
	color: white;
	font-weight: bold;
}
button.close {
	color: white;
    opacity: 1;
}
button.close:hover {
	color: white;
	opacity: 1;
}

/******* NAV TABS *******/

.nav-tabs.nav-justified>li>a {
	border-radius: 0;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	border-bottom: none;
}

.modal .nav-tabs>li>a {
	color: #333;
	transition: background-color 0.3s linear;
	background-color: white;
	border: 1px solid transparent;
}
.modal .nav-tabs>li>a:hover {
	background-color: rgba(8, 210, 208, 0.2);
	border: 1px solid #08d2d0;
}
.modal .nav-tabs>li.active>a,
.modal .nav-tabs>li.active>a:hover,
.modal .nav-tabs>li.active>a:focus {
	color: #fff;
	background-color: #08d2d0;
	border: 1px solid #08d2d0;
}



/******* MODAL *******/

@media (max-width: 991px) {
	.modal-lg {
		width: 95%;	
	}
}
