/*********************************************************************************************************************************
 * 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.
 ********************************************************************************************************************************/

.buttons-panel .v-button, .horizontal-buttons-panel .v-button {
	margin: 0;
	background-color: #ffffff;
	opacity: 1;
}

.buttons-panel .v-button:hover, .horizontal-buttons-panel .v-button:hover {
	background-color: #f7f7f7;
}

.buttons-panel .v-slot .v-button {
	border-bottom: 1px solid #cccccc;
	border-top: none;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-radius: 0;
	padding: 6px;
}

.horizontal-buttons-panel .v-slot .v-button {
    border-bottom: 1px solid #cccccc;
    border-left: none;
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-radius: 0;
    padding: 6px;
}

.buttons-panel .v-button .v-icon, .horizontal-buttons-panel .v-button .v-icon {
	height: 32px;
	opacity: .6;
}

.buttons-panel.small .v-button .v-icon, .horizontal-buttons-panel.small .v-button .v-icon {
    height: 16px;
    opacity: .6
}

.buttons-panel .v-disabled .v-button .v-icon, .horizontal-buttons-panel .v-disabled .v-button .v-icon {
	opacity: .2;
}

.buttons-panel .v-disabled.v-button, .horizontal-buttons-panel .v-disabled.v-button {
	background-color: #dddddd;
}

.buttons-panel .v-disabled.v-button:hover .v-button .v-icon, .horizontal-buttons-panel .v-disabled.v-button:hover .v-button .v-icon {
	opacity: .2;
}

.buttons-panel .v-button:hover .v-button .v-icon, .horizontal-buttons-panel .v-button:hover .v-button .v-icon {
	opacity: .8;
}

.buttons-panel .v-slot:first-child .v-button {
	border-top: 1px solid #cccccc;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.buttons-panel .v-slot:last-child .v-button {
	border-bottom: 1px solid #cccccc;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.horizontal-buttons-panel .v-slot:first-child .v-button {
    border-left: 1px solid #cccccc;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.horizontal-buttons-panel .v-slot:last-child .v-button {
    border-right: 1px solid #cccccc;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.horizontal-buttons-panel .v-button.selected {
	background-color: #1caf9a;
}

.horizontal-buttons-panel .v-button.selected .v-button-caption {
	color: #ffffff;
}

.verticalLine, .verticalLine hr {
	background-color: #ddd;
	height: 100%;
	margin: 0;
	width: 1px;
}