/* Styles definition here */

/* Allgemeine Optik */
#fbuilder {
	text-align: left;
	font-family: "Roboto", sans-serif;
}

/* Total Costs */
#fbuilder .ahb_list, #fbuilder .totalCost {
	padding: 15px;
    width: 50%;
    margin: 0 auto;
}

#fbuilder .totalCost span {
	display: none;
}

#fbuilder .totalCost {
	display: none;
	font-weight: bold;
}

#fbuilder .totalCost:after {
	content: ' Gesamt';
}

/* Drop Down ausblenden */
#fbuilder select {
	display: none;
}

/* Einzelfelder ansprechen */
/*#field_1-1 {
	margin-top: 25px;
}
	
#fbuilder usedSlotsfieldname1_1 {
	margin-top: 50px;
}
*/

/* Timeslots Optik */
#fbuilder .slots {
	margin-bottom: 5px;
}

#fbuilder .slots div {
	width: 100px;
}

#fbuilder .slots a {
	width: 96px;
}

#fbuilder .slots div a {
    background: #ededed;
	box-shadow: none;
    display: inline-block;
    padding: 5px;
    font-family: sans-serif;
}


/* Kalender (verstecken) */
#fbuilder table.ui-datepicker-calendar {
	display: none;
}

#fbuilder .ui-datepicker-header {
	display: none;
}


/* Textfelder Optik */
#fbuilder .fields:not(#field_1-0) input {
    height: 35px;
}


/* Submit Button */
#fbuilder .pbSubmit {
	background-color: #97bad6;
	color: #000;
	font-weight: bold;
	font-family: sans-serif;
	float: initial;
	margin-left: 30%;
	margin-right: 30%;
}

#fbuilder .pbSubmit:hover
	{ background-color: #97bad6;
		color: #fff;
}

/* Captcha */
#fbuilder .captcha {
	margin-top: 20px;
}

/* Required Sternchen */
#fbuilder label .r {color:#f00;}


/* IKEA drop down select */

/*#fbuilder select {
   -webkit-appearance: button;
   -webkit-border-radius: 2px;
   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
   -webkit-padding-end: 20px;
   -webkit-padding-start: 2px;
   -webkit-user-select: none;
   background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
   background-position: 97% center;
   background-repeat: no-repeat;
   border: 1px solid #AAA;
   color: #555;
   font-size: inherit;
   margin: 20px;
   overflow: hidden;
   padding: 5px 10px;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 300px;
}*/