/*** Przyciski + linki modułów ************************************************/

input.button,
a.button,
span.button,
#button-filter
{
	display: inline-block;

	padding: 5px 15px;
	margin: 0px;

	font-size: 13px;
	font-family: "RobotoCondensed-Light", "Tahoma", "Verdana", "sans-serif";
	color: #ffffff;
	white-space: nowrap;

	border-radius: 2px;

	cursor: pointer;
}

input.button
{
}

a.button, input.button, span.button
{
	text-decoration: none;

	border: 1px solid #7f7f7f;
	background: #7f7f7f;
}

.button.disabled
{
	cursor: not-allowed;

	border: 1px solid #cacaca !important;
	background: #cacaca !important;
}

a.button:hover, span.button:hover
{
	border: 1px solid #888888;
	background: #888888;
}

a.button-ok,
input.button-submit,
#button-submit,
#button-filter
{
	border: 1px solid #04436E;
	background: #04436E;
}

a.button-ok:hover,
input.button-submit:hover,
#button-submit:hover,
#button-filter:hover
{
	border: 1px solid #3883bc;
	background: #3883bc;
}

a.button-cancel
{
}

a.button-cancel:active
{
}

a.button-big
{
	padding: 5px 10px;
}

a.delete-button,
a.delete-button:hover,
input.delete-button,
input.delete-button:hover
{
	padding-left: 30px;

	border: 1px solid #fc4b51;
	background: #fc4b51 url('../images/buttons/delete.png') no-repeat 5px center;
	background-size: 16px 16px;
}

a:hover.delete-button,
input:hover.delete-button
{
	background-color: #f76c71;
}
a.add-button,
a.add-button:hover,
input.add-button,
input.add-button:hover
{
	padding-left: 30px;

	border: 1px solid #60bf3b;
	background: #60bf3b url('../images/buttons/add.png') no-repeat 5px center;
	background-size: 16px 16px;
}

a:hover.add-button,
input:hover.add-button
{
	background-color: #74d34e;
}

a.accept-button,
a.accept-button:hover,
input.accept-button,
input.accept-button:hover
{
	padding-left: 30px;

	border: 1px solid #60bf3b;
	background: #60bf3b url('../images/buttons/accept.png') no-repeat 5px center;
	background-size: 16px 16px;
}

a:hover.accept-button,
input:hover.accept-button
{
	background-color: #74d34e;
}

a.reject-button,
a.reject-button:hover,
input.reject-button,
input.reject-button:hover
{
	padding-left: 30px;

	border: 1px solid #fc4b51;
	background: #fc4b51 url('../images/buttons/reject.png') no-repeat 5px center;
	background-size: 16px 16px;
}

a:hover.reject-button,
input:hover.reject-button
{
	background-color: #f76c71;
}

a.edit-button,
a.edit-button:hover,
input.edit-button,
input.edit-button:hover
{
	padding-left: 30px;

	border: 1px solid #60bf3b;
	background: #60bf3b url('../images/buttons/edit.png') no-repeat 5px center;
	background-size: 16px 16px;
}

a:hover.edit-button,
input:hover.edit-button
{
	background-color: #74d34e;
}

a.copy-button,
a.copy-button:hover,
input.copy-button,
input.copy-button:hover
{
	padding-left: 30px;

	border: 1px solid #F89E02;
	background: #F89E02 url('../images/buttons/copy.png') no-repeat 5px center;
	background-size: 16px 16px;
}

a:hover.copy-button,
input:hover.copy-button
{
	background-color: #f7b036;
}

input.icon-button
{
	padding-left: 9px;
}

input.round-button
{
	border-radius: 100px;
	padding-left: 8px;
	padding-bottom: 6px;
}

/*** Przyciski sortowania *****************************************************/

.sort-asc,
.sort-desc,
.sort-asc-sel,
.sort-desc-sel
{
	float: right;

	font-size: 10px;
	_font-size: 7px; /* IE wyświetla strzałki "giganty" :) */
}

.sort-asc a:hover,
.sort-desc a:hover,
.sort-asc-sel a:hover,
.sort-desc-sel a:hover
{
	text-decoration: none;
}
