* { font-family: 'Roboto', sans-serif; }
body { width: 100%; margin: 0; padding: 0;}

/* Nagłówek */
.mitem-hdr div div { color: darkslategrey; font-size: 16px; background: rgba(229, 248, 248, 0.46); padding: 5px 8px; border: 1px solid #fff; border-right: none; border-bottom-color: #dbd3d3; border-top-color: #dbd3d3;}
.mitem-hdr div div:last-child { border-right: 1px solid #fff; }

/* Element listy */
.mitem div div { height:32px;font-size: 15px; padding: 7px 8px; border-bottom: 1px solid #dbd3d3; background: rgba(229, 248, 248, 0.16); }

.mitem div:hover {background:aliceblue}

.mitem div div:first-child { border-left: 1px solid #fff; color: darkslategrey; }
.mitem div div:first-child a { text-decoration: none; color: #363b3b; }
.mitem div div:first-child a:hover { text-decoration: none; color: crimson; }

.mitem div div:nth-child(2) { border-left: 1px solid #fff; text-overflow: ellipsis !important; overflow: hidden; white-space: nowrap; }
.mitem div div:nth-child(2) a { text-decoration: none; text-overflow: ellipsis !important; overflow: hidden; white-space: nowrap; }
.mitem div div:nth-child(2) a:hover { color: crimson; }

.mitem div div:nth-child(3) { border-left: 1px solid #fff; color: #7b867b; font-size: 15px;} 	
.mitem div div:nth-child(3) a { text-decoration: none; color: #274227; }
.mitem div div:nth-child(3) a:hover { text-decoration: none; color: crimson; }

.mitem div div:nth-child(4) { border-left: 1px solid #fff; color: #798179; font-size: 15px;}

.mitem div div:last-child { border-left: 1px solid #fff; border-right: 1px solid #fff; padding-top:5px}
.mitem div div:last-child a { color: forestgreen; }
.mitem div div:last-child a:hover { text-decoration: none; color: crimson; }

.mitem:last-child {margin-bottom: 20px;}

.blink-me { animation: blinker 2s linear infinite; }
@keyframes blinker { 50% { opacity: 0; } }

ul.pagination li a { margin-bottom: 4px !important; }
ul.pagination li a { cursor: pointer; min-width: 36px; text-align: center; color: darkslategrey;}
ul.pagination li a:hover { background: azure; }
ul.pagination li.active a { background: rgba(229, 248, 248, 1); border-color: #ddd; color: darkslategrey;}
ul.pagination li.active a:hover, ul.pagination li.active a:active, ul.pagination li.active a:focus { background: rgba(229, 248, 248, 1); border-color: #ddd; color: darkslategrey;}

.tip-table tr td { font-size: 14px; color: forestgreen; padding-right: 6px; padding-left: 6px; text-align: right;}
.tip-table tr td div { float:left; color:rgb(16, 16, 16); margin-right: 6px; }