html,body {
    height: 100%;
	margin: 0;
	padding: 0;
}
.h-70 {
    height: 70%!important;
}
.h-30 {
    height: 30%!important;
}
.fs12{
	font-size: 1.2vw;
}
.fs11{
	font-size: 1.1vw;
}
.fs1{
	font-size: 1vw;
}
.fs09{
	font-size: 0.9vw;
}
.fs08{
	font-size: 0.8vw;
}
.pt-half
{
	padding-top: 0.5vw;
}
.menuNaglowek{
	background-color:#263238;
	color: #ffffff;
}
.wartoscOK{
	color:#9acd32 !important;
}
.wartoscBlad{
	color:#ff4500 !important;
}
.wylaczony{
	filter: grayscale(100%);
}
.select-color{
	background-color:#263238 !important;
	color: #ffffff !important;
}
.table-wrapper-scroll-y {
display: block;
}
/* zmiana koloru checkboxa na biały */
/*.form-check-input[type="checkbox"]:checked+label:before,label.btn input[type="checkbox"]:checked+label:before{
    border-right: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
}
.form-check-input[type="checkbox"]+label:before,.form-check-input[type="checkbox"]:not(.filled-in)+label:after,label.btn input[type="checkbox"]+label:before,label.btn input[type="checkbox"]:not(.filled-in)+label:after {
    border: 2px solid #ffffff;
}*/
.border-color
{
	border-color:#78909c!important;
}
.przekreslenie {
	text-decoration: line-through;
	text-decoration-thickness: 4px;
	color: #ff0000;
}

.ribbed-crimson {
  background: #a20025 -o-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background: #a20025 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.ribbed-lightGreen {
  background: #86e22a -o-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background: #86e22a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
  background-size: 20px 20px !important;
}
.c-pointer {
    cursor: pointer;
}
.drukNaglowekTabeli{
	background-color:#607d8b;
	color:#ffffff;
}
.card-header{
	background-color: rgba(0,0,0,0)!important;
	border-bottom: none;
}

.zatwierdzone-text {
    color: #1b5e20 !important
}
.dniWolne-text{
	color: #ff3547 !important
}


/* rozciągnięcie do 100% opisu pola input*/
.md-form label.active {
    -webkit-transform: translateY(-14px) scale(1) !important;
    transform: translateY(-14px) scale(1) !important;
	font-size: 0.8vw !important;
}


#myId > div > div.single > div.placeholder {
color: blue;
}
/*
.scrollbar-type-1{
  overflow-y: auto;	
}
.scrollbar-type-2{
  overflow-y: auto;	
}
.scrollbar-type-3{
  overflow-y: auto;	
}
.scrollbar-type-4{
  overflow-y: auto;	
}
.scroller {
  overflow-y: auto;
  scrollbar-color: var(#888) var(#f1f1f1);
  scrollbar-width: thin;
  scrollbar-gutter: always;
}
.scroller:hover {
  scrollbar-color: var(#555) var(#f1f1f1);
}
::-webkit-scrollbar {
  width: 7px;
}
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
::-webkit-scrollbar-thumb {
  background: #888; 
}
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
*/






/* zmiana koloru checkboxa na biały */


 /*
li {
	margin-right:10px;
}
.input-material {
	min-width: 0px!important;
	width:100px;
}
.input-material .label {
	opacity:1!important;
	width:100%;
	text-align:center;
	font-weight:bold;
	top: 0;
	-webkit-transition: linear all 0.3s;
	-o-transition: linear all 0.3s;
	transition: linear all 0.3s;
}
.input-material>input {
	width:100%;
	padding-top:5px;
	font-size:20px;
}
.input-material input::-webkit-input-placeholder {
	font-size: 20px!important;
}
input[type=text]:disabled
{
	background-color:transparent!important;
}
.blur-content {
	filter: blur(3px);
	-webkit-filter: blur(3px);
}



.belkaGorna{
	background-color:#222d32;
	color: #ffffff;
}
.belkaGorna>li>ul{
	background-color:#1ba1e2;
	color: #ffffff;
}

.menu{
	background-color:#263238;
	color: #ffffff;
}
.menu>h5 .menu>ul .menu>li{
	background-color:#263238;
	color: #ffffff;
}
.nauczyciele{
	background-color:#37474f;
	color: #ffffff;
}
.nauczyciele>h5 .nauczyciele>ul .nauczyciele>li{
	background-color:#37474f;
	color: #ffffff;
}
.treeview li.current > .caption {
  font-weight:bold;
  color: #ffffff;
}
.accordion > .frame > .heading {
	background-color:#37474f ! important;
}


.nauczycieleNaglowek{
	background-color:#455a64;
	color: #ffffff;
}
.tabs > ul.tabs-list > li{
	background-color:#607d8b!important;
	color:#ffffff;
}
.tabs > ul.tabs-list > li.active {
	background-color: #90a4ae!important;
	font-weight:bold;
}
.bdBlueGreyL3{
	border-color:#607d8b !important;
}
.pgnMiesiace{
	background-color:#90a4ae;
	color:#ffffff;
}
.rgnZakladki>li{
	background-color:#37474f!important;
	color:#ffffff!important;
}
.active{
	background-color:#00ff00!important;
}*/

/*
.scrollbar-deep-purple::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
background-color: #F5F5F5;
border-radius: 10px; }

.scrollbar-deep-purple::-webkit-scrollbar {
width: 12px;
background-color: #F5F5F5; }

.scrollbar-deep-purple::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
background-color: #512da8; }

.scrollbar-deep-purple {
	overflow-y: auto;
	scrollbar-color: #512da8 #F5F5F5;
	scrollbar-width: thin;
	scrollbar-gutter: always;
}
.scroller:hover {
	scrollbar-color: var(#555) var(#f1f1f1);
}
*/