/*********************************************************************************************************************************
 * 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-slot-section-panel .v-has-caption {
	background-color: #fcfcfc;
	border-radius: 3px;
	box-shadow: 0 3px 0 rgba(12,12,12,0.03);
}

.v-caption-section-panel {
	padding: 20px;
	background-color: #ffffff;
	border-bottom: 1px solid #e7e7e7;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.v-caption-section-panel.v-caption-small {
	padding: 10px;
}

.section-panel.small .v-caption-section-panel {
	padding: 10px;
}

.v-caption-section-panel.v-caption-blue {
	background-color: #5bc0de;
	border-bottom: none;
}

.v-caption-section-panel.v-caption-green {
	background-color: #1caf9a;
	border-bottom: none;
}

.v-caption-section-panel.v-caption-violet {
	background-color: #3d2e65;
	border-bottom: none;
}

.v-caption-section-panel.v-caption-violet .v-captiontext {
	color: #ffffff;
}

.v-caption-section-panel .v-captiontext {
	color: #111111;
	font-size: 18px;
}

.v-caption-section-panel.v-caption-blue .v-captiontext, .v-caption-section-panel.v-caption-green .v-captiontext {
	color: #ffffff;
}

.section-panel {
	padding: 20px;
	background-color: #ffffff;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 3px 0 rgba(12,12,12,0.03);
}

.v-caption-section-panel.v-caption-help {
	border-color: #bce8f1;
}

.v-slot-section-panel.v-slot-help .v-has-caption {
	background-color: #d9edf7;
}

.v-caption-section-panel.v-caption-help, .section-panel.help {
	background-color: #d9edf7;
	color: #31708f;
}

.v-caption-section-panel.v-caption-help .v-captiontext {
	color: #31708f;
}

.section-panel.help h1 {
	font-size: 16px;
}

.section-panel.help h1:first-child {
	margin-top: 0;
}

.custom-section-panel {
	background-color: #ffffff;
	border-radius: 3px;
}

.custom-section-panel-header {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding: 20px;
}

.custom-section-panel.small .custom-section-panel-header {
	padding: 10px;
}

.custom-section-panel.red .custom-section-panel-header {
	background-color: #d9534f;
}

.custom-section-panel.green .custom-section-panel-header {
	background-color: #1caf9a;
}

.custom-section-panel.blue .custom-section-panel-header {
	background-color: #5bc0de;
}

.custom-section-panel-header .v-label {
	font-size: 18px;
	color: #ffffff;
	line-height: 24px;
}