/*!
 * CSS für my.Hungerberghexen.de
 * Copyright 2015-12-20 NV Münsingen e.V. - Ralf Leichtle
 */


/* UserForms */
ul.Inputfields {
}

ul.Inputfields li.Inputfield {
	list-style-type: none;
	padding-bottom:.5em;
}

ul.Inputfields li.Inputfield .InputfieldContent .description{
	font-size:80%;
	color:#333;
	padding-bottom:0;
}

ul.Inputfields li.InputfieldHidden label {
	display:none;
}

.ui-state-error {
	color:#dd0000;
}
.ui-state-error label {
	color:red;
}



/* Button Formatierung */

btn-success.disabled, btn-success.disabled:hover, btn-success.disabled:focus, btn-success[disabled], btn-success[disabled]:hover, btn-success[disabled]:focus, .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus {
	background-color: #e5e5e5; //grey;
	border-color: #e5e5e5; //#007095;
	color: #666;
}
.btn-success1 {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success1:focus,
.btn-success1.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success1:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success1:active,
.btn-success1.active,
.open > .dropdown-toggle.btn-success1 {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success1:active:hover,
.btn-success1.active:hover,
.open > .dropdown-toggle.btn-success1:hover,
.btn-success1:active:focus,
.btn-success1.active:focus,
.open > .dropdown-toggle.btn-success1:focus,
.btn-success1:active.focus,
.btn-success1.active.focus,
.open > .dropdown-toggle.btn-success1.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success1:active,
.btn-success1.active,
.open > .dropdown-toggle.btn-success1 {
  background-image: none;
}
.btn-success1.disabled:hover,
.btn-success1[disabled]:hover,
fieldset[disabled] .btn-success1:hover,
.btn-success1.disabled:focus,
.btn-success1[disabled]:focus,
fieldset[disabled] .btn-success1:focus,
.btn-success1.disabled.focus,
.btn-success1[disabled].focus,
fieldset[disabled] .btn-success1.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success1 .badge {
  color: #5cb85c;
  background-color: #fff;
}

btn-danger.disabled, btn-danger.disabled:hover, btn-danger.disabled:focus, btn-danger[disabled], btn-danger[disabled]:hover, btn-danger[disabled]:focus, .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus {
	background-color: white;
	border-color: white; //#007095;
}
.btn-danger1 {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger1:hover,
.btn-danger1:focus,
.btn-danger1.focus,
.btn-danger1:active,
.btn-danger1.active,
.open > .dropdown-toggle.btn-danger1 {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}
.btn-danger1:active,
.btn-danger1.active,
.open > .dropdown-toggle.btn-danger1 {
	background-image: none;
}
.btn-danger1.disabled,
.btn-danger1[disabled],
fieldset[disabled] .btn-danger1,
.btn-danger1.disabled:hover,
.btn-danger1[disabled]:hover,
fieldset[disabled] .btn-danger1:hover,
.btn-danger1.disabled:focus,
.btn-danger1[disabled]:focus,
fieldset[disabled] .btn-danger1:focus,
.btn-danger1.disabled.focus,
.btn-danger1[disabled].focus,
fieldset[disabled] .btn-danger1.focus,
.btn-danger1.disabled:active,
.btn-danger1[disabled]:active,
fieldset[disabled] .btn-danger1:active,
.btn-danger1.disabled.active,
.btn-danger1[disabled].active,
fieldset[disabled] .btn-danger1.active {
	background-color: #d9534f;
	border-color: #d43f3a;
}
btn-danger1.disabled, btn-danger1.disabled:hover, btn-danger1.disabled:focus, btn-danger1[disabled], btn-danger1[disabled]:hover, btn-danger1[disabled]:focus, .btn-danger1.disabled, .btn-danger1.disabled:hover, .btn-danger1.disabled:focus, .btn-danger1[disabled], .btn-danger1[disabled]:hover, .btn-danger1[disabled]:focus {
	background-color: white;
	border-color: white; //#007095;
}
.alert-success {
	color: #fff;
	background-color: #5CB85C;
	font-size: 18px;
	border-color: none;
}
.alert-danger {
	color: #fff;
	background-color: #D9534F;
	font-size: 18px;
	border-color: none;
}

.table > thead > tr > th {
	font-weight: bold;
}
.ae-datum {
	color: #D9534F;
	font-weight: bold;
}
@media only screen and (min-width:481px) {
	.freeseat {display:none }
}

.navbar-right {
	height: 50px;
	padding: 15px;
}
a {
	text-decoration: none;
	color: rgb(217, 83, 79);
}
a:focus, a:hover {
	color: rgb(168, 5, 0);
}
.red {
	color: rgb(217, 83, 79);
}
.black {
	color: #000;
}
.navbar-default .navbar-brand {
	color: #5E5E5E;
}
@media only screen and (max-width:390px) {
	.navbar-brand {
		float:left;
		height:40px;
		padding:10px 10px;
		font-size:16px;
		line-height:18px;
	}
}
@media only screen and (max-width:340px) {
	.navbar-brand {
		font-size:13px;
	}
}
.toggle-icon {
	display:none;
}
.form-control:focus {
	border-color: #D9534F;
	//box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
	box-shadow: none;
}
ul.Inputfields {
	padding-left: 0px;
}
#wrap_Inputfield_submit {
	padding-top: 10px;
}

.well {
	padding: 10px;
	margin-bottom: 0px;
	background-color: #FFF;
}

/* Abstand rechts -> Dokumentenbilder und Text */
.abstand-rechts {
  margin-right: 12px;
}


/*
	Vertikale Schrift
	https://www.mediaevent.de/css/writing-mode.html
*/
.labeled_vertical {
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	transform:rotate(180deg);
}
/* Silbentrennung von Wörtern */
.hyphens {
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.c {
	text-align: center;
}
