/** 
* SilverStripe Black Candy Theme
* http://www.silverstripe.com
*
* Form Styling
*/


/* FIELDSETS */
fieldset { border: 0; }

/* ACTION BUTTONS */
input.action { padding: 2px; font-size: 11px ; font-family: Verdana, Tahoma, Sans-serif; }
input.action:hover, input.action:focus { cursor: pointer; }

/* FIELD FORMATING */
form ul { list-style: none; }
.middleColumn { display: block; margin: 8px 10px 18px 0; padding: 0px; width: 306px; clear: left; }
#Sidebar .middleColumn { margin: 0 0 0 8px; display: inline; }
div.tab .field .middleColumn { clear: none !important; margin: 0 !important; width: auto; }
.middleColumn .middleColumn { margin-left: 0; margin-right: 0; padding: 0; }
.middleColumn .message { margin: 0; }

/* INPUT BOXS */
input.text, textarea, select { padding: 2px; border: 1px solid #A7A7A7; color: #000; font-size: 12px; font-weight: bold; width: 300px; }
textarea { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; }
input:focus span, textarea:focus span { border: 3px solid #000; }
form .date input.month, form .date input.day, form .date input.year { width: auto; }
form .datetime .clear { clear: both; }
form .datetime .date, form .datetime .time { float: left; clear: none; width: auto; }
form .datetime .middleColumn .middleColumn { width: auto; }
form .datetime .date input, form .datetime .time input { width: auto; }

/* SELECT DROPDOWN */
select { width: auto; }

/* LABELS */
.typography label { display: block; margin: 10px 0 -10px 0; color: #777; font-size: 12px; }
label.right { display:inline; }

/* CHECKBOXES */
ul.optionset { margin: 0; overflow: hidden; }
ul.optionset li { margin: 6px 0; clear: both; }
ul.optionset li input { float: left; margin: 0 6px; }
ul.optionset li label { margin: 0; }

#SidebarSubscriptionForm h4, h4#Form_Form_MemberInfo { display: none; }
#SidebarSubscriptionForm p { color: #777; font-size: 11px; line-height: 1.3em; }
#SidebarSubscriptionForm label { margin: 3px 0 0; font-size: 11px; }
#SidebarSubscriptionForm .middleColumn { width: 215px; margin: 0; }
#SidebarSubscriptionForm input[type="text"] { width: 208px; }