.ramkaTB {
	margin-bottom: 5px;
	margin-top: 5px;
}

input.ng-invalid {
	border-color: red;
}

.input_bold {
	font-weight: 700;
}

.day_button {
	background-color: rgb(134, 255, 148);
	width: 100%;
	border: black 0.5px solid;
	height: auto;
	margin: 2px;
	padding: 0px;
	font-size: 14px;
	font-weight: 700;

	color:rgb(0, 92, 5);
	cursor: pointer;
	/* position: relative; */
}
.day_button_hide {
	background-color: none;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	/* position: relative; */
}
.day_button_big {
	background-color: rgb(0, 202, 24);
	/* height: 100px; */
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	color:rgb(0, 0, 0);
	font-weight: 900;
}
.day_cinemas {
	background-color: white;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.spis_sala_tlo {
	border: black 1px solid;
	background-color: gray;
	/* width: 100%; */
	width: 100%;
	height: 50px;
	margin: 0px;
	padding: 0px;
	display: block;
	position: relative;
	/* will-change: transform; */
}
.spis_sala_okno {
	border-right: black 1px solid;
	background-color: rgb(148, 248, 160);
	font-weight: 400;
	width: 50px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	display: inline-block;
}
.spis_sala_okno_kod {
	color: black;
	font-size: 12px;
	font-weight: 700;
	padding: 0px;
	/* text-align: center; */
	/* line-height: 10px; */
	/* margin: 5px; */
}
.spis_sala_okno_ile {
	color: rgb(0, 0, 0);
	font-size: 10px;
	padding: 0px;
	position: absolute;
	left:2px;
	top:25px;
	font-weight: 400;
	/* line-height: 10px; */
	/* margin: 5px; */
}

.spis_sala_okno_nazwa {
	color: black;
	font-size: 14px;
	padding: 0px;
	font-weight: 400;

	/* line-height: 1px; */
	/* margin: 5px; */
}

.spis_sala_main {
	background-color: white;
	left: 50px;
	top: 0px;
	width: 100px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	display: inline-block;
	overflow: hidden;
	font-weight: 400;
}

.spis_godziny_linijka {
	display: inline;
	position: absolute;
	top: 2px;
	font-size: 11px;
	line-height: 0.5;
	margin: 0px;
	z-index: 3;
	font-weight:400;
	/* will-change: transform; */
}

.spis_projector {
position: absolute;
	/* left: 500px; */
	top: 0px;
	height: 22%;
	padding: 0px;
	background: rgb(246, 255, 0);
	 border-right: 1px solid rgb(173, 0, 0);
	border-left: 1px solid rgb(0, 142, 2); 
	border-bottom: 1px solid rgb(87, 87, 0); 
	opacity: 100%;
	z-index: 1;

}
.spis_minelo {
	position: absolute;
	/* left: 500px; */
	top: 0px;
	height: 50px;
	padding: 0px;
	background: rgb(222, 222, 222);
	border-right: 1px solid red;
	opacity: 80%;
	z-index: 1;
}

.spis_dostepny {
	position: absolute;
	/* left: 500px; */
	top: 0px;
	height: 50px;
	padding: 0px;
	background: rgb(116, 112, 112);
	border-right: 1px solid black;
	border-left: 1px solid black;
	opacity: 100%;
	z-index: 2;
}
.spis_seans_main {
	background-color: lightpink;
	border: solid 1px black;
	padding: 0px;
	margin: 0px;
	text-align: left;
	border-radius: 0px;
	overflow: hidden;
	height: 50px;
	font-size: 10px;
	line-height: 10px;

	width: 100px;
	left: 100px;
	z-index: 3;

	top: 12px;
	height: 35px;
	display: inline-block;
	position: absolute;
	cursor: pointer;

	/* left: 20;
	top: 30;
	width: 100;
	height: 50; */
	/* display: inline-block; */
	/* display: none; */
}

.spis_seans_kwadrat {
	background-color: whitesmoke;
	border: solid 1px black;
	
	opacity: 100%;
	padding: 0px;
	margin: 0px;
	text-align: center;
	border-radius: 0px;
	overflow: hidden;
	width: 100px;
	height: 50px;
	left: 10px;
	/* top: 1px; */
	top: 12px;
	width: 36px;
	height: 35px;
	display: inline-block;
	position: absolute;
	z-index: 3;

	/* display: inline-block; */
	/* display: none; */
}

.spis_seans_time {
	color: blue;
	font-size: 10px;
	line-height: 10px;
	margin-left: 2px;
}

.spis_seans_tytul {
	color: black;
	font-size: 10px;
	line-height: 10px;
	margin-left: 2px;
}

.spis_seans_coto {
	color:RGB(128, 1, 56);
	font-size: 10px;
	font-weight: 400;
	line-height: 10px;
	margin-left: 1px;
	margin-top: 1px;
	

	padding: 0px;
	margin: 0px;
	text-align: left;
	overflow: hidden;


	top: 1px;
	left: 1px;
	/* height: 35px; */
	/* display: inline-block; */
	position: absolute;

}

#tabela_filmy td,
th {
	text-align: left;
	border-bottom: 1px solid gray;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
	/* width: 50%; */
}

/* #tabela_filmy { */
	/* width: 50%; */
/* } */
.movie_gotowy {
	background-color: rgb(0, 247, 194);
}

.movie_gotowy_dystr {
		background-color: rgb(0,227,247);
}
.movie_niegotowy {
	background-color: rgb(255, 115, 115);
}
.movie_swiecone {
	background-color: rgb(117, 255, 112); /*75ff70*/
}
.movie_pozakropka {
	background-color: #a6a6a6;
}
.movie_niewiem {
	background-color: rgb(255, 255, 0);
}

.movie_baska {
	background-color: #75ff70;
}
.movie_filipa {
	background-color: #75ff70;
}


.red {
	color: red;
}

.seans_kropka {
	font-size : 15px;
	font-weight: 400;
	color : rgb(111, 0, 145);
	position: absolute;
	left: 6px;
	top: 8px;
	margin:1px;
	padding: 1px;
	

}

.spis_baskafilipgotowe {
	font-size : 12px;
	font-weight: 900;
	color : rgb(171, 1, 1);
	position: absolute;
	left: 22px;
	top: 12px;
	margin:1px;
	padding: 1px;
	

}

.seans_vf {
	font-size : 8px;
	font-weight: 600;
	color : rgb(0, 0, 0);
	position: absolute;
	left: 1px;
	top: 15px;


}

.dup {
font-size : 8px;
color : rgb(255, 0, 0);
font-weight: 600;
position: absolute;
left: 1px;
top: 15px;
margin:1px;
padding: 1px;
}


/* -------------------------------------- */

.btn {
	border-radius: 0;
}
.etykietasali {
	/* width: 200px; */

	transform: rotate(-90deg);
	/* border: 1px solid red; */
	display: inline-block;
	white-space: nowrap;
	text-align: left;
	margin: 0px;
	padding: 0px;

	height: 30px;
	width: 10px;
	/* width: 40px;
	height: 70px; */

	font-size: 12px;
}
.kratka {
	width: 35px;
	height: 35px;
	margin: 0px;
	padding: 1px;
	background-color: lightgray;
	font-size: 12px;
	font-weight: 500;
	border: 1px rgb(194, 194, 194) solid;
	border-radius: 0;
	/* border-bottom: 1px gray solid; */
}

.film-wybrany {
	background-color: greenyellow;
}

.lineblock {
	display: inline-block;
}

.listaprosta {
	list-style-type: none;
	padding: 1px;
}
.text-small {
	font-size: xx-small;
}

ul,
ol,
li {
	list-style-type: none;
	padding: 1px;
}
.diskelem {
	padding: 5px;
	margin-bottom: 3px;
	border: solid black 1px;
}

.bacz {
	background-color: rgb(0, 51, 0);
	border: 1px black solid;
	width: 30px;
	height: 10px;
	cursor: pointer;
}

.list-group-item-ogloszenie {
	color: rgb(0, 51, 0);
	background-color: rgb(238, 251, 249);
}

.list-group-item-seans {
	color: rgb(0, 51, 0);
	background-color: rgb(238, 251, 249);
}

@media screen {
	#printSection {
		display: none;
		white-space: pre-line;
	}
}

@media print {
	body * {
		visibility: hidden;
	}
	#printSection,
	#printSection * {
		visibility: visible;
		white-space: pre-line;
	}
	#printSection {
		position: absolute;
		left: 0;
		top: 0;
		white-space: pre-line;
	}
}

.login {
	background-color: white;
	border-radius: 0;
	border-width: 2px;
	border-color: black;
}



.title-color-red {
color:crimson;
font-weight: 800;
}

.smalltext {
	font-size: 8px;
}

.list-group-item.active_1 {
	z-index: 2;
	color: black;

	background-color: #aaff9c;
	border-color: #012b00;
}
.list-group-item.green {
	z-index: 2;
	color: black;

	background-color: #c2ffa6;
	border-color: #012b00;
}
.list-group-item.niski {
	z-index: 2;
	color: black;

	background-color: #fcf7f7;
	border-color: #012b00;
}
.list-group-item.sredni {
	z-index: 2;
	color: black;

	background-color: #fccccc;
	border-color: #012b00;
}
.list-group-item.wysoki {
	z-index: 2;
	color: black;

	background-color: #fa9191;
	border-color: #012b00;
}


.list-group-item.bardzowysoki {
	z-index: 2;
	color: black;

	background-color: #f75e5e;
	border-color: #012b00;
}

.list-group-item.pozar {
	z-index: 2;
	color: black;

	background-color: #fc1717;
	border-color: #012b00;
}

