		
/*      * {
    		border-radius: 3px !important;             zaokr�glenie przycisk�w 
		} */
		body{font-family: Verdana,Arial,sans-serif;color:#023263;font-size: 12px;} /* zmiana czcionki */
		
		.navbar>.container, .navbar>.container-fluid {display:block }              /* wy�wietlanie nag��wka */
		.navbar-brand {															   /* wy�wietlanie nag��wka */
		    float: left;
		    padding: 15px 15px;
		    font-size: 18px;
		    line-height: 20px;
		}
		.nav > li > a {                    											/* wy�wietlanie kart */
		    position: relative;
		    display: block;
		    padding: 10px 15px;
		    background-color: #ddd;
		}		
		
		.page-item.active .page-link{                                               /* zmiana koloru paginacji na knfowy */
			background-color: #001A72;
			border-color: #001A72;
		}
		.dataTables_processing{                                                 	/* komunikat "processing" na wierzchu */
			z-index: 1000;
		}
		table.dataTable{															/* tabela pod sp�d */
			z-index: 100;
		}
		.tab-content {                                                              /* karty widoku */
		  	/*position:relative;*/
		}
		.tab-content > .active {
		    display: block;
		    z-index: 100;
		}

		.tab-content>.tab-pane {                                                    /* zawarto�� karty*/
		  /* in order to make sure the elements are nicely in position
		     use position:absolute; */
		  position:relative;
		  top:0;
		}
		.tab-content>.tab-pane:not(.in) { 
		  /* display:none; is the default behaviour, make that display:block; */
		  display:none; 
		  /* make the opacity 0, that is what the transition responds to! */
		  opacity:0;
		}
		.fade {                                                                      /*znikanie zawarto�ci karty*/
			   opacity: 0;
			   -webkit-transition: opacity .5s linear;
			      -moz-transition: opacity .5s linear;
			       -ms-transition: opacity .5s linear;
			        -o-transition: opacity .5s linear;
			           transition: opacity .5s linear;
		}
		.bg-darkgray{                                                                 /*t�o tabeli "szczeg�y"*/
			background:darkgray;
		}		
		
		
		  /* dataTables CSS modification & positioning */
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
  right: 0 !important;
  content: "" !important;
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  right: 0 !important;
  content: "" !important;
}
table.dataTable thead th.sorting:after,
table.dataTable thead th.sorting_asc:after,
table.dataTable thead th.sorting_desc:after {
    position: absolute !important;   
    top: 12px !important;
    right: 8px !important;
    display: block !important;
    font-family: FontAwesome !important;
}
table.dataTable thead th.sorting:after {
    content: "\f0dc" !important;
    color: #D4D4D4!important;
    font-size: 1.2em !important;
    padding-top: 0 !important;
    opacity:1;
}
table.dataTable thead th.sorting_asc:after {
    content: "\f0de" !important;
    opacity: 1;
}
table.dataTable thead th.sorting_desc:after {
    content: "\f0dd" !important;
     opacity: 1;
}
table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {
    padding-right: 24px;
}