@font-face {
	font-family: "Czcionka_3";
	src: url(3_czcionka.ttf) format("truetype");
}

input[type="text"]
{
    font-family:"MC"!important;
}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none}

body
{	
	background-color: #FFFFFF;  
	margin: 0 0 0 0;
	font-family: Calibri;  
}


table {
	border-collapse: collapse; 
	font-family: Calibri;  
	color: #000000;
}

#belka{
	background-image: url("img/belka_gora.jpg");
    background-repeat: repeat-x;
	color: #000000;
	font-size: 15px;
}

#tab_standard{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 12px; 
	border-collapse: collapse;
	border-color: #c7c7c7;
	text-align: center;
}


#tab_podglad{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 12px; 
	border-style: solid;
	border-collapse: collapse;
	border-color: #c7c7c7;
	
}

#tab_start{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 13px; 
	border-collapse: collapse;
	border-color: #c7c7c7;
	text-align: center;
}

#tab_wyniki{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 11px; 
	border: 1px solid #A0A0A0;	
	text-align: center;
}

#tab_galeria{
	font-family: Calibri; 
	color: #e8a70f; 
	font-size: 14px; 
	border-collapse: collapse;
	border-color: #c7c7c7;
	text-align: center;
}

div.prod_img {
    background-position: center 15px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: table-cell;
    height: 200px;
    text-align: center;
    vertical-align: bottom;
    width: 225px;
}

#tab_oprawy{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 11px; 
	border-style: solid;
	border-collapse: collapse;
	border-color: #c7c7c7;
	text-align: center;
}


#tab_kalkulator{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 12px; 
	border-collapse: collapse;
	border-color: #c7c7c7;
	text-align: center;
}

#tab_galeria_2{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 13px; 
	border-collapse: collapse;
	border-color: #c7c7c7;
	text-align: center;
}

#tab_konto{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 13px; 
	border-collapse: collapse;
	border-color: #c7c7c7;
	text-align: center;
}

#tab_wagi{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 12px; 
	border-collapse: collapse;
	border-color: #c7c7c7;
	text-align: center;
}

#tab_wagi_pz{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 11px; 
	border-collapse: collapse;
	border-color: #c7c7c7;
	text-align: center;
}

#tab_wagi_3{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 10.5px; 
	border-collapse: collapse;
	border-color: #c7c7c7;
	text-align: center;
}

#tab_wagi_4{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 11px; 
	border-collapse: collapse;
	border-color: #c7c7c7;
	text-align: center;
}

#tab_info{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size:11px; 
	border-collapse: collapse;
	border-color: #c7c7c7;
	text-align: center;
}


#tab_wagi_2{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 13px; 
	border-collapse: collapse;
	border-color: #c7c7c7;
	text-align: center;
}

#table-wrapper {
  position:relative;
}
#table-scroll {
  height:350px;
  overflow:auto;  
  margin-top:20px;
}
#table-wrapper table {
  width:100%;

}

#table-wrapper table * {
	
}

#table-wrapper table thead th .text {
  position:absolute;   
  top:-20px;
  z-index:2;
  height:20px;
  width:35%;
  border:1px solid red;
}


td.kalk_nazwy{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

select.kolor{
	padding:3px;
	margin: 0;
	font-size: 9 px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:5px;
	-webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
	-moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
	box-shadow: 0 0px 0 #ccc, 0 0px #fff inset;
	color:#888;
	border:solid;
	border-width: 1px;
	outline:none;
	display: inline-block;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	cursor:pointer;
	text-align: center;
					
}


#naglowek_obliczen{
	color: #7a7a7a;
	font-size: 17px;
}

#menu{
	font-size: 13px;
}

#form_logowanie{
	font-size: 12px; 
}

#form_admin{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 12px;
}

#select{
	font-family: Calibri; 
	color: #3c3c40; 
	font-size: 11px;
}


input{
	font-size: 12px; 
	border: 1px solid #c7c7c7; 
	margin-bottom:1px;
}

textarea{
	font-size: 12px; 
	border: 1px solid #c7c7c7; 
	margin-bottom:1px;
}

.input60{
	font-size: 10px; 
	width:60px; 
}

.input80{
	font-size: 10px; 
	width:80px; 
}

.input120{
	font-size: 10px; 
	width:120px; 
}

.input200{
	font-size: 10px; 
	width:200px; 
}
.input300{
	font-size: 10px; 
	width:300px; 
}

.input100{
	font-size: 10px; 
	width:100px; 
}

.kod_klienta{
	width:80px; 
}

.input_waga_do{
	width:80px; 
}

.input_wzor{
	width:80px; 
}

.input_cena_1{
	width:70px; 
}

.input_marza_1{
	width:60px; 
}

.input_szukaj{
	width:90px; 
	border: 1px solid #c7c7c7; 
}

#rodzaj_materialu{
	width:150px; 
}

#opakowanie{
	width:150px; 
}


.material{
	width:150px; 
}

.napis{
	width:200px; 
}

.numer_zam{
	width:100px; 
	border: 1px solid #000000; 
}


.input_wzor_szukaj_2{
	width:80px; 
}

.wzor_wybor{
	width:70px; 
}

.wzor_wybor_2{
	width:70px; 
}

.rozmiary{
	width:100px; 
	text-align: center;
}

.szerokosci{
	width:100px; 
	text-align: center;
}

.wysokosci{
	width:100px; 
	text-align: center;
}

.input_n_kolekcji{
	width:200px; 
}

.input_opis_kolekcji{
	width:300px; 
}

.input_logowanie{
	width:130px; 
}

.input_logowanie_eml{
	width:170px; 
}

.input_logowanie_dane{
	width:250px; 
}

.input_logowanie_nr{
	width:100px; 
}

.oprawa_k{
	width:75px; 
}

.oprawa_r{
	width:110px; 
}
.oprawa_i{
	width:75px; 
}

.oprawa_s{
	width:75px; 
}

.submit_zaloguj{
	font-family: Calibri; 
	color: #000000; 
	float: center; 
	border: 1px solid #c7c7c7
}


.kafelki_przycisk {
    background-color: #F0F0F0;
    color: #000000;
    padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	min-width: 300px;
	min-height: 120px;
    font-size: 18px;
    border: none;
    cursor: pointer;
	-webkit-border-bottom-right-radius: 15;
	-moz-border-bottom-right-radius: 15;
	border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15;
	-moz-border-bottom-left-radius: 15;
	border-bottom-left-radius: 15px;
}

/* Dropdown button on hover & focus */
.kafelki_przycisk:hover{
    background-color: #D0D0D0;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3); 
}

/* The container <div> - needed to position the dropdown content */
.kafelki_div {
	position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.kafelki_div-content {
	z-index: 999;
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

/* Links inside the dropdown */
.kafelki_div-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.kafelki_div-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}








/* STICK THEAD IN TABLE (lokalizacje_wzornikow_tabela) */
.paginate-table thead {overflow-y:auto;  }
.paginate-table thead tr { position:sticky; top:56px; border-top:0; border-right-color: #fff; }

/* FORM LOCATION (lokalizacje_wzornikow_tabela) */
.form-location input[name="nazwa"] { margin-bottom:10px; }
.btn-reset { margin-bottom:10px; }

.img-thumbnail {
	min-width: 121px;
	min-height: 121px;
}

.eleven { background-color:teal; }
.twelve { background-color:yellow; }
.thirteen { background-color: lightblue;}
.fourteen { background-color: orangered;}
.fifteen { background-color: green; }

.form-bootstrap table, .new-form { width:1000px; }

.left-col {
	width:150px;
}

#editor {overflow:scroll; max-height:300px}
.new-form { border:1px solid lightgray; }
.new-form span { padding-left:1rem; display:inline-block; }
.new-form .form-group { padding:10px;}
.new-form .form-group label { min-width:12%;}
.progress-btn { margin-top:1rem; }



.multiplied-table td {
	border: 1px solid #ddd;
	width: 50px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
}


/* POPOVER TO TEXT EDITOR (TASKS) */
.popover { display:none!important; }


/* body:not(.nohover) .multiplied-table tbody tr:hover {
	background-color: #ffa;
  }

body:not(.nohover) .multiplied-table .theader tr:hover { background-color:#ffa;}
 */

/* .multiplied-table td:hover::after,
.multiplied-table th:hover::after {
  background-color: #ffa;
}

.multiplied-table td:focus::after,
.multiplied-table th:focus::after {
  background-color: lightblue;
} */

.multiplied-table {
	overflow: hidden;
}

.multiplied-table tr:hover  {
	background-color:#ffa!important;
}

.theader-name td {
	background-color:#FFF;
}

.multiplied-table td, .multiplied-table th {
	position: relative;
  }

.multiplied-table td:hover::after,
.multiplied-table th:hover::after
 {
  content: "";
  position: absolute;
  background-color: #ffa;
  left: 0;
  top: -5000px;
  height: 10000px;
  width: 100%;
  z-index: -1;
}

.multiplied-table .theader-name td:hover::after {
	background-color:transparent;
}



.isDisabled {
	color: currentColor;
	cursor: not-allowed;
	opacity: 0.5;
	text-decoration: none;
  }

  

  .note-editable {
	  font-family: Czcionka3!important;
  }


  .symbol_array {
	  display:none;
	  width:50%;
	  margin-top:1.5rem;
	  margin-bottom:1.5rem
  }
  .symbol_show {
	  margin-bottom:1.5rem;
  }

  #myAnchor {
	  border:none!important;
  }

  .note-btn.dropdown-toggle:after {
	content:none!important;
  }

  .note-icon-caret:before {
	  content:none!important;	
  }

  .note-editor.dropdown-toggle:after {
	  content:none!important;
  }

 
  
/* 
  .container_lang {
	  display: block;
	  position: relative;
	  padding-left: 35px;
	  margin-bottom:12px;
	  cursor:pointer;
	  font-size:12px;
  }

  .container_lang input {
	  position:absolute;
	  opacity:0;
	  cursor:pointer;
	  height:0;
	  width:0;
  }

  .checkmark {
	position:absolute;
	top:0;
	left:0;
	height:25px;
	width:25px;
	background-color:#eee;
  }

  .container_lang input:checked ~ .checkmark {
	  background-color:#2196F3;
  }

  .checkmark {
	  content: '';
	  position:absolute;
	  display:none;
  }

  .container_lang input:checked ~ .checkmark:after {
	  display: block;
  }

.container_lang .checkmark:after {
	left:9px;
	top:5px;
	width:5px;
	height:10px;
	border:solid white;
	border-width:0 3px 3px 0;
	-webkit-transform:rotate(45deg);
	-ms-transform: rotate(45deg);
	transform:rotate(45deg);
} */


.container_lang {
	display:block;
	position: relative;
	cursor: pointer;
}

.container_lang > span {
	color:#34495E;
	padding:0.5rem 0.25rem;
}

.container_lang > input {
	height:25px;
	width:25px;
	appearance: none;
	border:1px solid #34495E;
	border-radius:4px;
	transition-duration:0.3s;
	background-color:#41B883;
	cursor: pointer;
}

.container_lang > input:checked {
	border:1px solid #41B883;
	background-color:#34495E;
}

.container_lang .container {
	width:1000px;
	margin:0 auto;
}


.add_translate label {
	display:block;
	margin-bottom:20px;
}

.add_translate input[type=submit] {
	cursor:point;
}