[class*=form-inline-]{display:flex;flex-flow:row wrap;align-items:center}[class*=form-inline-] .form-check{width:100%}.form-control:not([type=radio]):not([type=checkbox]){display:block;width:100%;padding:20px;font-size:15px;line-height:1.25;color:#292b2c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0;box-shadow:none;box-sizing:border-box}.form-control:not([type=radio]):not([type=checkbox])::placeholder{color:#7b7f82;outline:none}.form-control:not([type=radio]):not([type=checkbox]):focus{border-color:#000;outline:1px dotted rgba(0,0,0,0)}.form-control:not([type=radio]):not([type=checkbox]):active,.form-control:not([type=radio]):not([type=checkbox]):hover{box-shadow:0 0 4px #7b7f82;outline:1px solid rgba(0,0,0,0)}.form-control-checkbox{font-size:14px}.form-control-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:0;width:24px;height:24px;vertical-align:middle}.form-control-checkbox input[type=checkbox]:checked:after{content:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 70'%3E%3Cpolygon fill='currentColor' points='26.061 50.828 10.034 35 0.045 44.988 26.083 69.961 79.955 10.028 69.874 0.039'/%3E%3C/svg%3E")}textarea.form-control{padding:15px}select.form-control{padding-right:45px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;cursor:pointer}select+.select-arrow{position:absolute;top:22px;right:15px;pointer-events:none}select+.select-arrow:after{content:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20px' height='11px' viewBox='0 0 40 22'%3E%3Cpolyline fill='none' stroke='currentColor' stroke-width='3' points='3,4 18,19 33,4'%3E%3C/polyline%3E%3C/svg%3E");display:block}select::-ms-expand{display:none}fieldset{width:100%;margin:8px 0;padding:0;border:0}fieldset.form-group{display:block}fieldset.form-group .form-control-label{width:49%}fieldset.form-group-full{display:flex;flex-direction:column}fieldset.form-group-full .form-control-label{width:100%}fieldset legend{font-size:15px;padding:0}fieldset .form-control{display:block;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}fieldset .form-control+.form-control-label{display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;touch-action:manipulation;border:1px solid rgba(0,0,0,.15);padding:9px;color:#7b7f82}fieldset .form-control[type=radio]+.form-control-label:before{content:"";box-sizing:border-box;display:flex;align-items:center;min-width:24px;width:24px;height:24px;border-radius:24px;border:4px solid #fff;box-shadow:0 0 0 1px #464a4c;margin-right:15px}fieldset .form-control[type=radio]:checked+.form-control-label:before{background:#292b2c;box-shadow:0 0 0 1px #292b2c}fieldset .form-control[type=checkbox]+.form-control-label:before{content:"";box-sizing:border-box;display:flex;align-items:center;min-width:24px;width:24px;height:24px;border:1px solid #464a4c;margin-right:15px}fieldset .form-control[type=checkbox]+.form-control-label .form-control-other{display:none}fieldset .form-control[type=checkbox]:checked+.form-control-label:before{content:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 70'%3E%3Cpolygon fill='white' points='26.061 50.828 10.034 35 0.045 44.988 26.083 69.961 79.955 10.028 69.874 0.039'/%3E%3C/svg%3E");display:block;background:#292b2c;border:1px solid #292b2c;padding:0 4px}fieldset .form-control[type=checkbox]:checked+.form-control-label .form-control-other{position:relative;display:block;margin:9px 0 0;width:100%;min-height:100px}fieldset .form-control:checked+.form-control-label{color:#292b2c}fieldset .form-control:focus+.form-control-label{border-color:#000;outline:1px dotted rgba(0,0,0,0)}fieldset .form-control:active+.form-control-label,fieldset .form-control:hover+.form-control-label{box-shadow:0 0 4px #7b7f82;outline:1px solid rgba(0,0,0,0)}fieldset .form-control-label{cursor:pointer}fieldset .form-control-label:hover{box-shadow:0 0 4px #7b7f82;outline:1px solid rgba(0,0,0,0)}.form-grid{display:flex;flex-wrap:wrap;margin:-10px}.form-grid .form-group{display:block;flex-grow:1;margin:0 11px 21px;width:240px}.form-grid .form-group.form-group-full{width:100%}.form-group{position:relative;margin-bottom:23px}.form-group.form-group-sm .form-control:not([type=radio]):not([type=checkbox]){padding:12px!important}.form-group.form-group-sm select+.select-arrow{top:13px!important}.form-group.form-group-full{width:100%}.form-validate .form-group{flex-wrap:wrap}.form-validate .form-validate-msg{font-size:85%;background-color:#f7524c;text-align:right;margin-bottom:-5px;padding:2px 5px 3px;color:#fff}.form-validate .form-control.error{border-color:#f7524c;box-shadow:none}.form-validate .form-control.error:hover,.form-validate .form-control.error:hover~.form-validate-msg{box-shadow:0 0 4px #7b7f82}.form-shy-labels .form-group input~label,.form-shy-labels .form-group select~label,.form-shy-labels .form-group textarea~label{position:absolute}.form-shy-labels .form-validate label.error{position:static}.form-shy-labels input:not(.form-shy-labels-ignore),.form-shy-labels select:not(.form-shy-labels-ignore),.form-shy-labels textarea:not(.form-shy-labels-ignore){font-size:95%}.form-shy-labels input:not(.form-shy-labels-ignore).non-empty,.form-shy-labels input:not(.form-shy-labels-ignore):focus,.form-shy-labels select:not(.form-shy-labels-ignore).non-empty,.form-shy-labels select:not(.form-shy-labels-ignore):focus,.form-shy-labels textarea:not(.form-shy-labels-ignore).non-empty,.form-shy-labels textarea:not(.form-shy-labels-ignore):focus{padding:30px 15px 9px}.form-shy-labels input:not(.form-shy-labels-ignore).non-empty~label,.form-shy-labels input:not(.form-shy-labels-ignore):focus~label,.form-shy-labels select:not(.form-shy-labels-ignore).non-empty~label,.form-shy-labels select:not(.form-shy-labels-ignore):focus~label,.form-shy-labels textarea:not(.form-shy-labels-ignore).non-empty~label,.form-shy-labels textarea:not(.form-shy-labels-ignore):focus~label{top:14px;left:17px;font-size:80%;color:#7b7f82}.form-shy-labels input~label,.form-shy-labels select~label,.form-shy-labels textarea~label{pointer-events:none;left:20px;top:20px;color:#464a4c;transition:all .25s}:not(.brandy-form) .form-group-checkbox{display:flex;margin-right:10px;margin-left:10px}.lights-out .brandy-form.form-validate .form-validate-msg{color:#d5d5d5}.brandy-form .form-group{margin:8px 0}.brandy-form .form-group:not(fieldset){display:flex;width:100%}.brandy-form .form-control:not([type=radio]):not([type=checkbox]){padding:15px;border-color:#000}.brandy-form .form-control:not([type=radio]):not([type=checkbox]):focus{background-color:#fef7e0}.brandy-form textarea.form-control{border-color:#000}.brandy-form select+.select-arrow{top:15px}.brandy-form fieldset .form-control+.form-control-label{border-color:#000}.brandy-form fieldset .form-control:focus+.form-control-label{background-color:#fef7e0}.brandy-form.form-shy-labels label{top:15px}.brandy-form.form-shy-labels input:not(.form-shy-labels-ignore).non-empty,.brandy-form.form-shy-labels input:not(.form-shy-labels-ignore):focus,.brandy-form.form-shy-labels select:not(.form-shy-labels-ignore).non-empty,.brandy-form.form-shy-labels select:not(.form-shy-labels-ignore):focus,.brandy-form.form-shy-labels textarea:not(.form-shy-labels-ignore).non-empty,.brandy-form.form-shy-labels textarea:not(.form-shy-labels-ignore):focus{padding-top:23px;padding-bottom:8px}.brandy-form.form-shy-labels input:not(.form-shy-labels-ignore).non-empty~label,.brandy-form.form-shy-labels input:not(.form-shy-labels-ignore):focus~label,.brandy-form.form-shy-labels select:not(.form-shy-labels-ignore).non-empty~label,.brandy-form.form-shy-labels select:not(.form-shy-labels-ignore):focus~label,.brandy-form.form-shy-labels textarea:not(.form-shy-labels-ignore).non-empty~label,.brandy-form.form-shy-labels textarea:not(.form-shy-labels-ignore):focus~label{top:8px}.brandy-form.form-validate .form-grid{margin:0}.brandy-form.form-validate .form-group.non-empty-check:not(fieldset):after{content:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22px' height='21px' viewBox='0 0 220 210'%3E%3Cpath fill='%23369B10' d='M212,105 C212,124 207,141 197,158 C188,174 175,186 159,196 C143,205 125,210 106,210 C87,210 69,205 53,196 C37,186 24,174 14,158 C5,141 0,124 0,105 C0,86 5,69 14,53 C24,36 37,24 53,14 C69,5 87,0 106,0 C125,0 143,5 159,14 C175,24 188,36 197,53 C207,69 212,86 212,105 Z M98,168 L179,83 C181,82 181,80 181,78 C181,76 181,74 179,73 L170,62 C168,61 166,60 164,60 C163,60 161,61 159,62 L93,131 L62,99 C61,98 59,97 57,97 C55,97 54,98 52,99 L43,110 C41,111 40,113 40,115 C40,117 41,119 43,120 L88,168 C90,169 91,170 93,170 C95,170 97,169 98,168 Z'%3E%3C/path%3E%3C/svg%3E");display:block;position:absolute;right:0;top:15px;width:22px;height:21px}.brandy-form.form-validate .form-group .form-validate-msg{text-align:left;padding-left:15px;background-color:rgba(0,0,0,0);color:#464a4c}.brandy-form.form-validate .form-group-sm.non-empty-check:after{top:13px!important}.brandy-form.form-validate .form-group-sm .form-control:not([type=radio]):not([type=checkbox]){padding:12px}.brandy-form.form-validate .form-control.error:hover~.form-validate-msg{box-shadow:none}.brandy-form.form-validate .form-control.form-group-full.no-validate{margin-right:0;width:100%}.brandy-form.form-validate .form-control:not([type=radio]):not([type=checkbox]){margin-right:30px;width:calc(100% - 30px)}.brandy-form.form-validate .form-control:not([type=radio]):not([type=checkbox]).error{border-color:#f7524c;border-bottom:4px solid #f7524c}.brandy-form.form-validate select+.select-arrow{right:45px}.brandy-form.form-validate fieldset .form-control.error+.form-control-label,.brandy-form.form-validate fieldset .form-control.error:checked+.form-control-label{border-color:#f7524c;border-bottom:4px solid #f7524c}