.bfQuickMode input[type=checkbox]:checked+label:before,.bfQuickMode input[type=radio]:checked+label:before{border:none;content:none;background:none}.bfQuickMode legend{height:auto;padding:0;font-weight:400;margin:0;background:none;width:auto;line-height:none}.bfQuickMode .bfFieldset-br{margin-bottom:10px}.bfQuickMode .uneditable-input:focus,.bfQuickMode input:focus,.bfQuickMode input[type=color]:focus,.bfQuickMode input[type=date]:focus,.bfQuickMode input[type=datetime-local]:focus,.bfQuickMode input[type=datetime]:focus,.bfQuickMode input[type=email]:focus,.bfQuickMode input[type=month]:focus,.bfQuickMode input[type=number]:focus,.bfQuickMode input[type=password]:focus,.bfQuickMode input[type=search]:focus,.bfQuickMode input[type=tel]:focus,.bfQuickMode input[type=text]:focus,.bfQuickMode input[type=time]:focus,.bfQuickMode input[type=url]:focus,.bfQuickMode input[type=week]:focus,.bfQuickMode textarea:focus{outline:0 none;box-shadow:none}.bfQuickMode .recaptchatable #recaptcha_response_field{position:relative!important;margin-top:5px!important}.bfQuickMode{padding:0;margin:0;width:100%}.bfQuickMode .bfNoSection{margin:10px 0}.bfQuickMode fieldset .bfWrapperBlock{margin-bottom:0;width:100%}.bfQuickMode fieldset{margin:0}.bfQuickMode label{vertical-align:top}.bfQuickMode section.bfElemWrap{overflow:hidden;padding:5px;position:relative;margin:0}.bfQuickMode span.bfElemWrap{padding:5px;position:relative;margin:0 10px 0 0;float:left}.bfQuickMode section input[type=text],.bfQuickMode section select,.bfQuickMode section textarea{margin:0;width:45%;float:left}.bfQuickMode span input[type=text],.bfQuickMode span select,.bfQuickMode span textarea{margin:0 10px 0 0;width:auto;float:left}.bfQuickMode .bfInline:after,.bfQuickMode p:after{height:0;content:".";visibility:hidden;clear:both;display:block}.bfQuickMode .bfNoSection .bfWrapperInline,.bfQuickMode fieldset .bfWrapperInline{max-width:50%;width:100%;float:left}.bfQuickMode fieldset.bfInline{width:90%;float:left}.bfQuickMode fieldset.bfInline section{padding:5px;margin:0}.bfQuickMode .bfInline .bfLabelLeft .bfElementGroupNoWrap input[type=text]{width:60%}.bfQuickMode .bfPageIntro{padding:5px;border:none;font-weight:400;margin:0 0 10px;background:none}.bfQuickMode .bfPageIntro section{background:none}.bfQuickMode .bfErrorMessage{padding:10px;font-weight:700;margin-bottom:10px;color:red;background:#ffeded;float:none;display:block}.bfQuickMode span.bfTooltip{padding:0 15px 0 0;margin:0;background:transparent url(img/icon_info.png) 0 0 no-repeat;width:auto;display:inline}.bfQuickMode .bfSectionDescription{border:none;font-weight:400;background:none}.bfQuickMode .bfSectionDescription section{border:none;background:none}.bfQuickMode .bfLabelTop label{margin-bottom:5px;width:100%;display:block}.bfQuickMode .bfLabelTop button,.bfQuickMode .bfLabelTop input,.bfQuickMode .bfLabelTop select,.bfQuickMode .bfLabelTop textarea{width:auto;float:none}.bfQuickMode .bfLabelLeft label{margin:0 10px 0 0;width:45%;float:left}.bfQuickMode .bfLabelLeft button,.bfQuickMode .bfLabelLeft input,.bfQuickMode .bfLabelLeft select,.bfQuickMode .bfLabelLeft textarea{margin:0;float:left}.bfQuickMode .bfLabelRight label{margin:0 0 0 10px;width:45%;float:right}.bfQuickMode .bfLabelRight button,.bfQuickMode .bfLabelRight input,.bfQuickMode .bfLabelRight select,.bfQuickMode .bfLabelRight textarea{margin:0;float:left}.bfQuickMode .bfLabelBottom label{position:absolute;bottom:5px;left:5px;width:99%;margin-top:5px}.bfQuickMode .bfLabelBottom button,.bfQuickMode .bfLabelBottom input,.bfQuickMode .bfLabelBottom select,.bfQuickMode .bfLabelBottom textarea{width:auto;float:left}.bfQuickMode section.bfLabelBottom button,.bfQuickMode section.bfLabelBottom input,.bfQuickMode section.bfLabelBottom select,.bfQuickMode section.bfLabelBottom textarea,.bfQuickMode span.bfLabelBottom button,.bfQuickMode span.bfLabelBottom input,.bfQuickMode span.bfLabelBottom select,.bfQuickMode span.bfLabelBottom textarea{margin:0 0 20px}.bfQuickMode section.bfLabelBottom .bfSummarize{margin:0 0 20px;display:block}.bfQuickMode span.bfLabelLeft label{margin:0 10px 0 0;width:auto;float:left}.bfQuickMode span.bfLabelLeft button,.bfQuickMode span.bfLabelLeft input,.bfQuickMode span.bfLabelLeft select,.bfQuickMode span.bfLabelLeft textarea{margin:0;width:auto;float:none}.bfQuickMode span.bfLabelRight label{margin:0 5px 0 10px;width:auto;float:right}.bfQuickMode span.bfLabelRight button,.bfQuickMode span.bfLabelRight input,.bfQuickMode span.bfLabelRight select,.bfQuickMode span.bfLabelRight textarea{margin:0;width:auto;float:none}.bfQuickMode .bfRequired{padding:0 0 0 5px;font-size:100%;border:none;font-weight:700;color:red;margin:0;background:none;float:none;vertical-align:top}.bfQuickMode .bfCaptcha,.bfQuickMode .bfElementGroup,.bfQuickMode .bfElementGroupNoWrap{padding:0;border:none;margin:0;background:none;float:none;display:inline}.bfQuickMode .bfLabelTop .bfElementGroup,.bfQuickMode section.bfLabelTop .bfElementGroupNoWrap{width:80%;float:left}.bfQuickMode .bfLabelTop .bfCaptcha,.bfQuickMode .bfLabelTop .bfElementGroupNoWrap{padding-top:10px;width:auto}.bfQuickMode .bfLabelLeft .bfCaptcha,.bfQuickMode .bfLabelLeft .bfElementGroupNoWrap{background:none;width:auto;float:left}.bfQuickMode .bfLabelLeft .bfElementGroup,.bfQuickMode .bfLabelRight .bfElementGroup,.bfQuickMode section.bfLabelLeft .bfElementGroupNoWrap{width:45%;float:left}.bfQuickMode .bfLabelRight .bfCaptcha,.bfQuickMode .bfLabelRight .bfElementGroupNoWrap{width:auto;float:left}.bfQuickMode section.bfLabelRight .bfElementGroupNoWrap{width:45%;float:left}.bfQuickMode span.bfLabelBottom .bfElementGroupNoWrap{width:auto}.bfQuickMode .bfLabelBottom .bfCaptcha,.bfQuickMode .bfLabelBottom .bfElementGroup,.bfQuickMode .bfLabelBottom .bfElementGroupNoWrap{padding-bottom:20px;width:80%;float:left}.bfQuickMode .bfLabelBottom .bfElementGroup label,.bfQuickMode .bfLabelBottom .bfElementGroupNoWrap label,.bfQuickMode .bfLabelLeft .bfElementGroup label,.bfQuickMode .bfLabelLeft .bfElementGroupNoWrap label,.bfQuickMode .bfLabelRight .bfElementGroup label,.bfQuickMode .bfLabelRight .bfElementGroupNoWrap label,.bfQuickMode .bfLabelTop .bfElementGroup label,.bfQuickMode .bfLabelTop .bfElementGroupNoWrap label{position:static;margin:0 10px 10px 0;width:auto;float:none;display:inline}.bfQuickMode .bfLabelBottom .bfElementGroup input,.bfQuickMode .bfLabelBottom .bfElementGroupNoWrap input,.bfQuickMode .bfLabelLeft .bfElementGroup input,.bfQuickMode .bfLabelLeft .bfElementGroupNoWrap input,.bfQuickMode .bfLabelRight .bfElementGroup input,.bfQuickMode .bfLabelRight .bfElementGroupNoWrap input,.bfQuickMode .bfLabelTop .bfElementGroup input,.bfQuickMode .bfLabelTop .bfElementGroupNoWrap input{margin:3px 5px 0 0;width:auto;float:none;display:inline}.bfQuickMode .bfCaptcha{border:none;background:none}.bfQuickMode .bfCaptcha input{width:auto;float:left}.bfQuickMode .bfCaptcha img{vertical-align:middle;display:inline-block}.bfQuickMode .bfCaptcha .ff_capimg{margin-bottom:10px}.bfQuickMode .bfSummarize{font-weight:700;display:table-cell}.bfQuickMode .bfNotAvailable{color:#ccc}.bfQuickMode .bfCancelButton,.bfQuickMode .bfNextButton,.bfQuickMode .bfSubmitButton{float:right}.bfQuickMode .bfPrevButton{float:left}.bfQuickMode button.bfCalendar{height:auto;margin:0 0 0 5px;float:none}.bfQuickMode button,.ff_elem{box-shadow:none}#bfCaptchaEntry{width:196px}#bfFileQueue{margin-bottom:10px;position:absolute}#bfFileQueue,#bfSubmitMessage{border-bottom-right-radius:50px 25px;padding:10px;border:2px solid #e5e5e5;background-color:#f5f5f5;width:350px;-moz-border-radius-bottomright:50px 25px;margin-top:5px}#bfFileQueue{z-index:1100}.bfFileQueueItem{clear:both;margin:5px}.bfFileQueueItem,.uploadifyQueueItem{padding:10px;border:2px solid #e5e5e5;background-color:#f5f5f5}.uploadifyQueueItem{font:11px Verdana,Geneva,sans-serif;width:350px;margin-top:5px}.uploadifyError{border:2px solid #fbcbbc!important;background-color:#fde5dd!important}.uploadifyQueueItem .cancel{float:right}.uploadifyProgress{border-color:grey #c5c5c5 #c5c5c5 grey;border-style:solid;border-width:1px;background-color:#fff;width:100%;margin-top:10px}.uploadifyProgressBar{height:3px;background-color:#09f;width:1px}@media (max-width:767px){.bfQuickMode .bfLabelLeft label,.bfQuickMode .bfLabelRight label{max-width:90%;min-width:90%;margin:0 10px 0 0;width:90%;float:none;display:block}.bfQuickMode .bfNoSection .bfWrapperInline,.bfQuickMode fieldset .bfWrapperInline{max-width:100%;min-width:100%;width:100%;float:none;display:block}.bfQuickMode .bfElementGroup,.bfQuickMode .uneditable-input,.bfQuickMode .uneditable-input:focus,.bfQuickMode .uneditable-input:hover,.bfQuickMode input[type=text],.bfQuickMode input[type=text]:focus,.bfQuickMode input[type=text]:hover,.bfQuickMode select,.bfQuickMode textarea,.bfQuickMode textarea:focus,.bfQuickMode textarea:hover{max-width:90%;min-width:90%;width:90%}#ff_capimgValue{max-width:90%!important;min-width:90%!important;width:90%!important}#bfCaptchaEntry{max-width:60%!important;min-width:60%!important;width:60%!important}.bfQuickMode .bfElementGroup,.bfQuickMode .bfElementGroupNoWrap{max-width:90%!important;min-width:90%!important;width:90%!important}.bfQuickMode button.bfCalendar{height:auto;margin:auto;float:none}}.calendar td{padding:2px!important;box-sizing:unset!important;display:table-cell!important}.calendar .button{text-shadow:none!important;color:#333!important;background-color:#ddd!important;border-radius:unset!important}.calendar .button:hover{border:0!important;text-decoration:none!important}.calendar .button.hilite{height:inherit!important;border:0!important;text-align:center!important;line-height:inherit!important}.calendar table{margin-bottom:0!important;margin-top:0!important}