/*********************************************************************************************************************************
 * Autorskie Prawa Majątkowe - Maxto Spółka z ograniczoną odpowiedzialnością S.K.A.
 *
 * Copyright 2014 Maxto Spółka z ograniczoną odpowiedzialnością S.K.A.
 ********************************************************************************************************************************/

.v-button, .v-disabled.v-button {
	border: 1px solid #cccccc;
	border-radius: 3px;
	background-color: #ffffff;
	padding: 6px 15px;
}

.v-button.red, .v-disabled.v-button.red {
	border-color: #d43f3a;
	background-color: #d9534f;
}

.v-button.red:hover {
	border-color: #d2322d;
	background-color: #d2322d;
}

.v-button .v-button-wrap, .v-disabled.v-button .v-button-wrap {
	padding: 0;
}

.v-button {
	cursor: pointer;
}

.v-button:hover {
	background-color: #f7f7f7;
	transition: all 0.2s ease-out 0s;
}

.v-button-caption {
	color: #666666;
	text-shadow: none;
	font-size: 13px;
	font-weight: normal;
	line-height: inherit;
}

.v-button.red .v-button-caption, .v-button.red:hover .v-button-caption {
	color: #ffffff;
}

.v-button:hover .v-button-caption {
	color: #333333;
}

.v-button, .v-button .v-button-wrap, .v-button:active, .v-button:active .v-button-wrap, .v-button:focus, .v-button:focus .v-button-wrap, .v-disabled.v-button, .v-disabled.v-button .v-button-wrap {
	background-image: none;
}

.v-button, .v-button .v-button-wrap, .v-disabled.v-button, .v-disabled.v-button .v-button-wrap {
	height: auto;
}

div[role=button].primary {
	background-color: #428bca;
	border: 1px solid #357ebd;
	border-radius: 3px;
	cursor: pointer;
	padding: 6px 15px;
	font-size: 13px;
	color: #ffffff;
}

div[role=button].primary:hover {
	background-color: #3276b1;
	border-color: #285e8e;
}

div[role=button].v-disabled.primary:hover {
	cursor: default;
}

div[role=button].v-disabled.primary, .v-button.v-disabled {
	opacity: 1;
	background-color: #dddddd;
	border-color: #cccccc;
}

.v-button.v-disabled .v-button-caption, div[role=button].v-disabled.primary .primary-caption {
	color: #999999;
}

.v-button .v-icon {
	height: 16px;
}

.v-button.v-disabled .v-icon {
	height: 16px;
	opacity: .3;
}

.v-button.link {
	border: none;
}

.v-button-link:hover {
	background-color: inherit;
}

.withoutIcon .v-button-wrap {
	padding-top: 1px;
	padding-bottom: 1px;
}

.v-disabled.withoutIcon .v-button-wrap{
	padding-top: 1px;
	padding-bottom: 1px;
}

.primary-wrap .v-icon{
	padding-right: 4px;
}

