

a:hover { 
	text-decoration: underline;
}

/* Stopka */
.sk-footer {
	margin-top: 20px;
	padding: 20px 0;
	background-color: #bb3a24;
	color: #EFEFEF;
}

.sk-footer a {		
	color: #EFEFEF;
	font-size: 110%;
	margin: 0 12px;
}

.sk-footer a:first-child {
	margin-left: 0;
}

.sk-footer a:hover {
	color: #DDDDDD;
}

th { 
	padding: 10px; 
	border-top: 0.5px solid rgba(34,36,38,.1)!important;
	border-bottom: 0.5px solid rgba(34,36,38,.1)!important;
	border-left: 0.5px solid rgba(34,36,38,.1)!important;
	border-right: 0.5px solid rgba(34,36,38,.1)!important;
	font-weight: normal;
}

.ui.dropdown .menu {
  transition: none;
}

.ui.simple.dropdown .menu {
  transition: none;
}

.project_date {
	font-size: 8px;
	font-weight: bold;
}

.project_info {
	font-size: 8px;
	padding: 0 0 0 10px !important;
}

.project_info_day {
	font-size: 8px;
}

.plan {
	width: 20%; 
	text-align: center;
	font-size: 8px;
}

.kreski {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=) repeat !important;
    min-height: 5px;
    max-height: 5px;
    line-height: 8px;
    text-align: center;
    vertical-align: middle;
     font-size: 8px;
     padding: 0px !important;
   width: 4px !important;
   margin: 0px !important;
   background-color: yellow !important; 
   padding: 1px; 
   margin: 0px;
}

.bezkreski {
    min-height: 5px;
    max-height: 5px;
    line-height: 8px;
    text-align: center;
    vertical-align: middle;
    font-size: 8px;
    padding: 0px !important;
   width: 4px !important;
   margin: 0px !important;
}

.kreski2 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4D8SMQAwGcAY2AbBKDBUAVuYCBQPd34sAAAAASUVORK5CYII=) repeat !important;
    width: 4px;
    min-height: 5px;
    max-height: 5px;
    line-height: 8px;
    text-align: center;
    vertical-align: middle;
     font-size: 8px;
    border-left: 2px solid green !important; 
    border-right: 2px solid green !important;
    padding: 0px !important;
   margin: 0px !important;
   background-color: yellow !important;
    padding: 1px; 
    margin: 0px;

}

.bezkreski2 {
	width: 4px;
    min-height: 5px;
    max-height: 5px;
    line-height: 8px;
    text-align: center;
    vertical-align: middle;
    font-size: 8px;
    border-left: 2px solid green !important; 
    border-right: 2px solid green !important;
    padding: 0px !important;
   margin: 0px !important;
}

.rotacja {
   white-space: pre;
    writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
   font-size: 8px;
   padding: 0px;
   margin: 0px;
   font-size: 8px;
}

.tab_data {
   width: 4px !important;
   height: 75px !important;
   font-size: 8px;
   margin: 0px !important;
   padding: 0px !important;
   border-bottom: 1px solid rgba(34,36,38,.1);

}

.tab_info {
   width: 4px !important;
   padding: 0px !important;
   margin: 0px !important;
   font-size: 8px;
}

.calendar-user {
	border-right: 1px solid black !important; 
	padding: 4px; 
	margin: 0px; 
	font-size: 10px; 
}

#stats {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
	}

	#stats td, #stats th {
  border: 1px solid #ddd;
  padding: 8px;
	}

	#stats tr:nth-child(even){background-color: #f2f2f2;}

	#stats tr:hover {background-color: #ddd;}

	#stats th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #04AA6D;
  color: white;
	}
