#eb-individual-registration-page label  { font-size:12px !important; }
#eb-individual-registration-page form.form-horizontal .control-label label,
#eb-individual-registration-page form.form-horizontal .control-label{ font-weight:normal !important; }

#eb-individual-registration-page textarea { font-size:12px !important; color: #999; font-family: Verdana,Arial, Helvetica, sans-serif; width: 226px;}

textarea#auswahl_kurs.input-large {
    width: 320px !important;
}


#eb-event-info #eb-event-info-left { display:none; }

.modal-footer {padding: 44px 15px 15px 15px;}

#auswahl1.aus1  {visibility:hidden !important;}
#auswahl2.aus2  {visibility:hidden !important;}
#auswahl3.aus3  {visibility:hidden !important;}
#auswahl4.aus4  {visibility:hidden !important;}
#auswahl5.aus5  {visibility:hidden !important;}
#auswahl6.aus6  {visibility:hidden !important;}


input {
    box-sizing: content-box !important;
}

.btn-primary { 
    color: #333333;
	text-shadow: none;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #bbbbbb;
}
.btn-primary.active,
.btn-primary.disabled,
.btn-primary:active,
.btn-primary:hover {
  color:#333;
  background-color:#e6e6e6;
 *background-color:#d9d9d9
}
.btn-primary:hover {
 color:#333;
 text-decoration:none;
 background-color:#e6e6e6;
 *background-color:#d9d9d9;
 background-position:0 -15px;
 -webkit-transition:background-position .1s linear;
 -moz-transition:background-position .1s linear;
 -o-transition:background-position .1s linear;
 transition:background-position .1s linear
}

/* ********************************** */
/* Tooltip Eventbooking */

body .tooltip {
	font-size: 12px !important;
    border: 1px #999 solid !important; 
    max-width:250px; 
    background-color: #fafafa !important;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px 
}
body .tooltip-inner {
	max-width: 250px;
	padding: 8px 15px;
    margin:-5px 0 !important;
	color: #777 !important;;
	text-align: center;
	text-decoration: none;
	background-color: #fafafa !important;
	
}

.eb-event-property .eb-event-property-label, 
.eb-event-property .eb-event-property-value,
.eb-description .eb-notice-message {
  
  font-size:12px !important;
  
}


h1.eb-page-heading {
  
  margin-top:10px !important;
  margin-bottom:30px !important;
  
}



/* input und checkbox zuviel Abstand */

#adminForm fieldset { 
margin-bottom: 0px;
}



/* ***** Datenschutz nach Innen ***** */

input[name="agree_privacy_policy"],
input.validate[required]{
    margin-left:175px !important;
  }

.eb-privacy-policy-message.alert.alert-info {

    margin-left:25px; 
    width:200px !important;
}


/* ********* Anpassungen für Phone ******** */

@media  (max-width: 666px) {

/* ***ausblenden der Properties in Eventansicht, da überfliessen) */

 .eb-event-properties-table.span5  {
   width:96% !important;
   xdisplay:none !important;
   xvisibility:hidden !important;
 }
   .eb-description-details.span7  {   
   width:100% !important;
 }
  
  
/* ***ausrichten Bestellseite */

  .control-label,
  .control-group, 
  .form-horizontal .control-label {
    /* width:115px !important; */
    width:100% !important;
    
  }
 
  .form-horizontal .controls {
    /* margin-left: 120px; */
    margin-left: 0px;
  }
  
   .form-horizontal .form-actions {
    padding-left: 20px;
  }
  
   .checkbox, .radio {
    /*  margin-left: 0px !important; */
    margin-left: 0px ;
  }
  
   
  input[type=radio],
  input[type=checkbox] { 
    
	margin-left: -8px !important;
  } 
  
  
/* Datenschutz */  
  

   a.eb-colorbox-privacy-policy.eb-colorbox-term.cboxElement {  
  	xvisibility:hidden;
     padding-left: 18px; 
	}
  
  input[name="agree_privacy_policy"],
  input.validate[required]{
    
   /*  margin-left:115px !important; */
   margin-left: 4px !important;
   margin-bottom: 8px !important;
    
   }
  
  .eb-privacy-policy-message.alert.alert-info {
    
	margin-left:0px; 
	width:275px !important;
    
    }
  
  .formError {
	left: 125px !important;
  }
  
  #btn-submit{
   float:right; 
  } 
  
  /* input und checkbox zuviel Abstand */

  #adminForm fieldset { 
	margin-bottom: -20px;
  }
  
  /* ** Abstand submit button ** */
  
 .form-actions {
	margin-top: 60px;
  }

  
}