form{width:100%;margin:10px auto;font-size:.9em;line-height:1.2em;box-sizing:border-box;transition:height 2s}.block>div,form fieldset>div{width:100%;display:flex;display:-webkit-flex;margin:0 0 1em;flex-direction:column;align-items:flex-start}fieldset{box-sizing:border-box;border:1px solid #bebebe;margin:3em 0 0;display:block;transition:height 2s;padding:10px}legend{font-size:2em;box-sizing:border-box;margin:0 auto 1em;width:auto;line-height:1em}div>label{padding:0 0 .2em;display:block;margin-bottom:0}textarea{height:5em}input,input[data-toggle=datepicker],select,textarea{display:block;width:auto;border-radius:0}input[type=text],textarea{width:100%}input[type=checkbox],input[type=radio]{display:inline-block;margin:0 .3em 0 0}input[type=checkbox]{margin-left:2em}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-top:2px;margin-bottom:0;font-weight:400}.fieldgroup{display:flex;flex-direction:column}.fieldpair{display:flex;flex-wrap:nowrap;align-items:baseline;padding:0 1em .5em 0}.emptylabel{display:block}h5.emptylabel{margin-bottom:0}input[data-toggle=datepicker],input[list],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=text],input[type=time],input[type=url],select,textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #bebebe;padding:7px;margin:0;outline:0;font:inherit;color:#000}input[list]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{box-shadow:0 0 8px #88d5e9;border:1px solid #88d5e9;color:#000}input[type=button],input[type=submit]{background:#bb5206;padding:8px 25px 8px 25px;border:none;color:#fff;font:inherit}input[type=button]:hover,input[type=submit]:hover{background:var(--primary-color);box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.required,.warning{color:#ff4800}select.warning option{color:#000;border:solid 1px #ff4800}.btn.btn-outline-secondary.docs-datepicker-trigger.warning,input.warning,select.warning,textarea.warning{border:solid 1px #ff4800;background-color:#faf9a8}.btn.btn-outline-secondary.docs-datepicker-trigger{border:solid 1px #3a3939}.btn.btn-outline-secondary.docs-datepicker-trigger.warning:hover{background-color:#fc3b0b}.flexbreak{flex-basis:100%;height:0}.example{font-size:smaller;font-style:italic;flex:0 0 auto;align-self:flex-end}.example::before{content:'';margin-right:2px}input[data-toggle=datepicker],input[type=date]{padding:6px}input[type=checkbox]:checked~label{font-weight:700;color:inherit}input[type=checkbox].toggle:checked~label{font-weight:400;color:inherit}input[type=checkbox].toggle~label{color:#ccc}#details{height:15em}.block{display:block}input[type=submit]{margin:2em auto;border-radius:50px;transition:all .2s cubic-bezier(.5,.1,.75,1.35);cursor:pointer;outline:0}form h5{font-family:inherit;margin-bottom:8px}.docs-datepicker{margin-right:3px}form fieldset>div.narrowtop{margin-top:-10px}ul[data-view=week]{font-weight:700}li[data-view="day picked"]{border:solid 1px #3d3d3d}.datepicker-panel>ul>li[data-view="day next"].muted,.datepicker-panel>ul>li[data-view="day prev"].muted{color:#d1cece}@media screen and (min-width:640px){.block>div,form fieldset>div{flex-direction:row;margin:0 0 .5em}form fieldset>div.narrowtop{margin-top:0}.emptylabel,div>label{text-align:right;padding-right:1em;flex:0 0 30%}.fieldgroup{flex-wrap:wrap;width:70%}.form4060 .emptylabel,.form5050 div>label{flex:0 0 50%}.form4060 .emptylabel,.form4060 div>label{flex:0 0 40%}form h5{text-align:center}.fieldgroup.horz{flex-direction:row;justify-content:stretch}.fieldgroup.horz .fieldpair{flex:1 1 0px}.fieldpair.center{align-self:center}input[type=text]{flex:0 1 50%}textarea{flex:0 1 100%}input[type=checkbox]{margin-left:0}input[type=date]{margin-bottom:0}}