.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.field-type-availability-calendar-booking-formlet{position:relative;}.acbf-date .form-item,.acbf-date label,.acbf-date input{display:inline-block;margin:0;}.acbf-date label{width:10em;}.acbf-date input[type=text]{border-width:0;background-color:transparent;width:15em;}.acbf-date input[type=text][disabled]{width:25em;}.acbf-date .form-reset{display:inline-block;width:18em;cursor:pointer;}.field-type-availability-calendar-booking-formlet .form-submit{position:absolute;top:0;right:0;cursor:pointer;padding:0.5em 1em;}.field-type-availability-calendar-booking-formlet .form-submit[disabled]{cursor:auto;}
.tablesorter thead{cursor:pointer;}.headerSortDown:after,.headerSortUp:after{content:' ';position:relative;left:10px;border:7px solid transparent;}.headerSortDown:after{top:10px;border-top-color:silver;}.headerSortUp:after{bottom:15px;border-bottom-color:silver;}.headerSortDown,.headerSortUp{padding-left:20px;opacity:0.8;}
