/* Styles definition here */
#fbuilder .fieldCalendar { text-align:center; padding-top: 1em; padding-bottom: 1em; }
#fbuilder .slots { padding: 1em; }
#fbuilder .slots .availableslot a { background-color: lightgreen; color: black; }
#fbuilder .slots div.htmlUsed a { background-color: lightpink; color: #555555; }
#fbuilder .slots .availableslot a:hover { background-color: lightyellow; color: black; }
#fbuilder .usedSlots { padding: 2em 2em 2em 2em; }
#fbuilder .usedSlots a { color:#006799 }
#fbuilder #field_1-1 { padding-left: 1em; padding-right: 1em; }
#fbuilder input.email { padding-left: 1em; padding-right: 1em; }
#fbuilder .pbSubmit { background-color: #0071a1; color: white; font-size: 13px; border-radius: 3px; padding-left: 1em; padding-right: 1em; min-height: 30px; margin-left: 1.5em; margin-right: 1.5em; }
#fbuilder .pbSubmit:hover { background-color: #015782; }

.cpp_form .cp_loggedonly { text-align: center; color: red; font-size: 1.5em; }

#fbuilder .fieldCalendarService select { width:10% !important; }