
div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		font-size:.85em;
	}
		div.pagination a {
		border: 1px solid #ccc;
		margin-right:3px;
		padding:4px 10px;
		background-position:bottom;
		background-color:#eee;
		text-decoration: none;
		color: #000;
	}
		div.pagination a:hover, div.pagination a:active {
		border: 1px solid #000;
		background-color:#ccc;
		color: #000;
	}
		div.pagination span.current {
		border: 1px solid #000;
		margin-right:3px;
		padding:4px 10px;
		background-color:#ccc;
		color: #000;
	}
	
		div.pagination span.disabled {
		display:none;
	}
	div.pagination a.next{
		border:2px solid #ccdbe4;
		margin:0 0 0 10px;
	}
	div.pagination a.next:hover{
		border:2px solid #2b55af;
	}
	div.pagination a.prev{
		border:2px solid #ccdbe4;
		margin:0 10px 0 0;
	}
	div.pagination a.prev:hover{
		border:2px solid #2b55af;
	}
	
	
	  table tr.border-less>td  {
    border-top: 0px solid #FFFFFF;
    border-bottom: 0px solid #FFFFFF;
  
}
table tr.border-less>th  {
    border-top: 0px solid #FFFFFF;
    border-bottom: 0px solid #FFFFFF;
  
}
#wykaz>tbody>tr:last-child { border-bottom:2px solid #e9ecef }


table.dataTable thead th {
    position: relative;
    
}
 
table.dataTable thead th.sorting:after,
table.dataTable thead th.sorting_asc:after,
table.dataTable thead th.sorting_desc:after {
    position: absolute;
    top: 12px;
    right: 8px;
    display: block;
    font-family: FontAwesome;
}


a.paginate_button.current {
    padding: 10px 20px;
    background: #72c02c;
    display: inline-block;
    color: #fff;
    margin-left: 10px;
}
.dataTables_filter { 
	float : right;
	margin-bottom : 0px;
	
	
}



  


.dataTables_length{
		float : left;
			margin-bottom : 0px;
}
#wykaz_paginate{
	float : right;
	margin-top : 0px;
}
#wykaz_info{
	float : left;
	margin-top : 0px;
}
#wykaz_list_paginate{
	float : right;
	margin-top : 0px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper 
.dataTables_paginate .paginate_button.disabled:hover, 
.dataTables_wrapper .dataTables_paginate 
.paginate_button.disabled:active{
	
	cursor : default;
	color : #666 !important;
	border : 1px solid transparent;
	background : transparent;
	box-shadow : none; 
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	
	box-sizing : border-box;
	display : inline-block;
	min-width : 1.5em;
	padding : 0.5em 1em;
	margin-left : 2px;
	text-align : center;
	text-decoration : none;
	cursor : pointer;
	color : #333 !important;
	border : 1px solid;
	border-radius : 2px;
}

.dataTables_wrapper .dataTables_filter label{position:relative;}

.dataTables_wrapper .dataTables_filter label input{   

 
padding-top: 4px;
padding-bottom: 5px;
border-radius:0 !important;
}
.srchbtn {
	    border-color: #72c02c;
    height: 33px;
    width: 35px;
    margin-bottom: 3px;
    margin-left: -36px;
	border-radius:0 !important;
}
#wykaz_previous{
	box-sizing : border-box;
	display : inline-block;
	min-width : 1.5em;
	padding : 0.5em 1em;
	margin-left : 2px;
	text-align : center;
	text-decoration : none;
	cursor : pointer;
	color : #333 !important;
	border : 1px solid;
	border-radius : 2px;
	
}
#wykaz_list_previous {
	box-sizing : border-box;
	display : inline-block;
	min-width : 1.5em;
	padding : 0.5em 1em;
	margin-left : 2px;
	text-align : center;
	text-decoration : none;
	cursor : pointer;
	color : #333 !important;
	border : 1px solid;
	border-radius : 2px;
}
#wykaz_next{
	box-sizing : border-box;
	display : inline-block;
	min-width : 1.5em;
	padding : 0.5em 1em;
	margin-left : 2px;
	text-align : center;
	text-decoration : none;
	cursor : pointer;
	color : #333 !important;
	border : 1px solid;
	border-radius : 2px;
	
}
#wykaz_list_next{
	box-sizing : border-box;
	display : inline-block;
	min-width : 1.5em;
	padding : 0.5em 1em;
	margin-left : 2px;
	text-align : center;
	text-decoration : none;
	cursor : pointer;
	color : #333 !important;
	border : 1px solid;
	border-radius : 2px;
}

#archiwum_next{
	box-sizing : border-box;
	display : inline-block;
	min-width : 1.5em;
	padding : 0.5em 1em;
	margin-left : 2px;
	text-align : center;
	text-decoration : none;
	cursor : pointer;
	color : #333 !important;
	border : 1px solid;
	border-radius : 2px;
}

#archiwum_previous {
	box-sizing : border-box;
	display : inline-block;
	min-width : 1.5em;
	padding : 0.5em 1em;
	margin-left : 2px;
	text-align : center;
	text-decoration : none;
	cursor : pointer;
	color : #333 !important;
	border : 1px solid;
	border-radius : 2px;
}
#archiwum_paginate{
	float : right;
	margin-top : 0px;
}
#archiwum_info{
	float : left;
	margin-top : 0px;
}
#archiwum_paginate{
	float : right;
	margin-top : 0px;
}
#archiwum > tbody>tr:last-child { border-bottom:2px solid #e9ecef }

.sorting_asc
{ 
background: url("../../img/up.gif") no-repeat center right; 
color:#000000; 
text-align:center; 
margin-left : 15px;
} 
.sorting_desc
{ 
background: url("../../img/down.gif") no-repeat center right; 
color:#000000; 
text-align:center; 
margin-left : 15px;
} 
#archiwum span {
    display:none; 
}

#archiwum tr th { cursor : pointer;}


#archiwum_paginate{
	float : right;
	margin-top : 0px;
}


#handicap_info{
	float : left;
	margin-top : 0px;
}
#handicap_paginate{
	float : right;
	margin-top : 0px;
}
#handicap > tbody>tr:last-child { border-bottom:2px solid #e9ecef }

#lista_startowa > tbody>tr:last-child { border-bottom:2px solid #e9ecef }
#lista_startowa > tbody>tr:first-child { border-top:2px solid #e9ecef }

#handicap tr th { cursor : pointer;}

#handicap_next{
	box-sizing : border-box;
	display : inline-block;
	min-width : 1.5em;
	padding : 0.5em 1em;
	margin-left : 2px;
	text-align : center;
	text-decoration : none;
	cursor : pointer;
	color : #333 !important;
	border : 1px solid;
	border-radius : 2px;
}

#handicap_previous {
	box-sizing : border-box;
	display : inline-block;
	min-width : 1.5em;
	padding : 0.5em 1em;
	margin-left : 2px;
	text-align : center;
	text-decoration : none;
	cursor : pointer;
	color : #333 !important;
	border : 1px solid;
	border-radius : 2px;
}


table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty {
	
	    text-align: center;
}
#starty_zagraniczne_info{
	float : left;
	margin-top : 0px;
}
#starty_zagraniczne_paginate{
	float : right;
	margin-top : 0px;
}
#starty_zagraniczne > tbody>tr:last-child { border-bottom:2px solid #e9ecef }

#starty_zagraniczne tr th { cursor : pointer;}


#advance_search > tbody>tr:last-child { border-bottom:2px solid #e9ecef }


#advance_search_info{
	float : left;
	margin-top : 0px;
}
#advance_search_paginate{
	float : right;
	margin-top : 0px;
}


#advance_search tr th { cursor : pointer;}

#advance_search_next{
	box-sizing : border-box;
	display : inline-block;
	min-width : 1.5em;
	padding : 0.5em 1em;
	margin-left : 2px;
	text-align : center;
	text-decoration : none;
	cursor : pointer;
	color : #333 !important;
	border : 1px solid;
	border-radius : 2px;
}

#advance_search_previous {
	box-sizing : border-box;
	display : inline-block;
	min-width : 1.5em;
	padding : 0.5em 1em;
	margin-left : 2px;
	text-align : center;
	text-decoration : none;
	cursor : pointer;
	color : #333 !important;
	border : 1px solid;
	border-radius : 2px;
}
#advance_search_paginate{
	float : right;
	margin-top : 0px;
}
#advance_search_info{
	float : left;
	margin-top : 0px;
}



#ajax-loader{
    display: block;
    border-radius: 60px;
    border: 6px solid #414C5C;
    height: 80px;
    width: 80px;
    position: fixed;
    top: 30%;
    left: 50%;
    background-image:none!important;
    background:#fff;
    -moz-box-shadow: 0 0 5px #fff;
    -webkit-box-shadow: 0 0 5px #FFF;
    box-shadow: 0px 0px 15px #FFF;
}

#ajax-loader::before{
    content: "";
    position: absolute;
    background-color: #414C5C;
    top:6px;
    left: 48%;
    height: 35px;
    width: 6px;
    border-radius: 5px;
    -webkit-transform-origin: 50% 94%;
            transform-origin: 50% 94%;
    -webkit-animation: ptAiguille 12s linear infinite;
            animation: ptAiguille 12s linear infinite;
}

#ajax-loader::after{
    content: "";
    position: absolute;
    background-color: #414C5C;
    top:2px;
    left: 48%;
    height: 38px;
    width: 6px;
    border-radius: 5px;
    -webkit-transform-origin: 50% 97%;
            transform-origin: 50% 97%;
    -webkit-animation: grdAiguille 2s linear infinite;
            animation: grdAiguille 2s linear infinite;
}

@-webkit-keyframes grdAiguille{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}

@-webkit-keyframes ptAiguille{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}


#page-overlay {
background: none repeat scroll 0 0 black;
position: fixed;
display: block;
opacity: 0.5;
z-index: 1000001; // or, higher
left: 0;
top: 0;
height: 100%;
width: 100%;
}

#drawChartTables > tbody>tr:last-child { border-bottom:2px solid #e9ecef }
.g-color-black{
	text-transform : uppercase!important;
}


table th {text-transform:uppercase}
table th:first-letter {text-transform:uppercase}