fieldset{margin:0;min-width:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:2rem;line-height:inherit}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}label.control-label{font-size:1.2rem}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:x,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:1.8rem;font-size:1.6rem;line-height:1.75;color:#333}.form-control{display:block;height:2em;background-image:none;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:transparent;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}.form-control[disabled] select,fieldset[disabled] .form-control select{border-color:#d1d1d1}.control-label{font-size:1.2rem}textarea.form-control{height:auto;border-radius:.4rem}textarea.form-control:active,textarea.form-control:focus{border-width:1px;border-color:#bf0000}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:2em}}.checkbox,.radio{position:relative;display:block;margin-top:px;margin-bottom:8px}.checkbox label,.radio label{min-height:2rem;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:8px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:1.8rem;padding-bottom:1.8rem;margin-bottom:0;min-height:3.15rem}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group{margin-bottom:1.5rem}.form-group-sm .form-control{padding:.25rem 0;font-size:1.4rem;line-height:1.5}.form-group-sm select.form-control{min-height:2rem;line-height:2rem;padding:0}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:2rem;min-height:3.4rem;padding:1.25rem .5rem;font-size:1.4rem;line-height:1.5}.form-group-lg .form-control{padding:.8rem 0;font-size:1.8rem;line-height:1.5}.form-group-lg select.form-control{min-height:4rem;line-height:4rem;padding:0}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:4rem;min-height:3.8rem;padding:1.8rem 3.2rem;font-size:1.8rem;line-height:1.5}.has-feedback{position:relative}.has-feedback .form-control{padding-right:2.5em}.has-feedback label~.form-control-feedback{top:7rem}.has-feedback label.sr-only~.form-control-feedback{top:0}.rex-icon.form-control-feedback{position:absolute;top:2.5em;right:0;z-index:2;display:block;height:2rem;line-height:2rem;text-align:center;pointer-events:none}.has-success .rex-icon.form-control-feedback{color:#069907}.has-error .rex-icon.form-control-feedback{color:#ff3939}.rex-icon.form-control-feedback:before{font-size:16px}.help-block{display:block;margin-top:5px;margin-bottom:8px;color:#737373}.form-inline label{float:left;width:auto}.form-inline .form-control{display:block;width:100%}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;margin-right:1em}.form-inline .form-group .form-control{display:inline-block;width:auto!important;vertical-align:middle}.form-inline .form-group .form-control-static{display:inline-block}.form-inline .form-group .input-area{display:inline-table;vertical-align:middle}.form-inline .form-group .input-area .form-control,.form-inline .form-group .input-area .input-area-addon,.form-inline .form-group .input-area .input-area-btn{width:auto}.form-inline .form-group .input-area>.form-control{width:100%}.form-inline .form-group .control-label{vertical-align:middle}.form-inline .form-group .checkbox,.form-inline .form-group .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .form-group .checkbox label,.form-inline .form-group .radio label{padding-left:0}.form-inline .form-group .checkbox input[type=checkbox],.form-inline .form-group .radio input[type=radio]{position:relative;margin-left:0}.form-inline .form-group .has-feedback .form-control-feedback{top:0}}.form-inline .form-horizontal .checkbox,.form-inline .form-horizontal .checkbox-inline,.form-inline .form-horizontal .radio,.form-inline .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:1.8rem}.form-inline .form-horizontal .checkbox,.form-inline .form-horizontal .radio{min-height:3.8rem}.form-inline .form-horizontal .form-group:after,.form-inline .form-horizontal .form-group:before{content:" ";display:table}.form-inline .form-horizontal .form-group:after{clear:both}@media (min-width:576px){.form-inline .form-horizontal .form-group{margin-left:-15px;margin-right:-15px}}.form-inline .form-horizontal .form-group .row{margin-left:-15px;margin-right:-15px}@media (min-width:480px){.form-inline .form-horizontal .control-label{margin-bottom:.8rem}}.form-inline .form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:576px){.form-inline .form-horizontal .form-group-lg .control-label{font-size:1.5em}}@media (min-width:576px){.form-inline .form-horizontal .form-group-sm .control-label{font-size:.8em}}input,textarea{border:0;background-color:transparent}input:focus,textarea:focus{outline:none}input::-ms-clear,textarea::-ms-clear{display:none}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{font-size:1.6rem;color:#333}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9c9c9c}input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]:-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]:-moz-placeholder,input[type=url]::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#9c9c9c}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9c9c9c}textarea{width:100%;padding:1rem 1.4rem;border-radius:.4rem;border:1px solid #9c9c9c;resize:none}textarea:disabled{border:1px dashed #d1d1d1}textarea:disabled::-webkit-input-placeholder{color:#d1d1d1}textarea:disabled:-moz-placeholder,textarea:disabled::-moz-placeholder{color:#d1d1d1}textarea:disabled:-ms-input-placeholder{color:#d1d1d1}.input-inline{display:inline}.input-inline select{width:auto}.input-inline input[type=date]{color:#9c9c9c;display:inline-block}.form-group{position:relative;margin-bottom:2em;border-collapse:separate}.form-group .input-group-disabled label,.form-group .input-group-disabled small{color:#d1d1d1}.form-group legend{font-weight:700}.form-group:after,.form-group:before{content:" ";display:table}.form-group:after{clear:both}.form-group label{display:block}.form-group small{display:inline-block;color:#9c9c9c;font-size:1.2rem;line-height:1.5;padding-left:.25em}.form-group small.blank-helper{color:transparent}.form-group small .rex-icon{padding-right:.3em;padding-bottom:.3em;vertical-align:middle}.form-group input{caret-color:#bf0000;padding:0 0 .5em}.form-group input:active+label,.form-group input:focus+label{color:#bf0000;-webkit-transition:.05s;-o-transition:.05s;transition:.05s}.form-group input+label{top:0}.form-group input:disabled{color:#d1d1d1;border-bottom:1px dashed #d1d1d1!important}.form-group input:disabled::-webkit-input-placeholder{color:#d1d1d1}.form-group input:disabled:-moz-placeholder,.form-group input:disabled::-moz-placeholder{color:#d1d1d1}.form-group input:disabled:-ms-input-placeholder{color:#d1d1d1}.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=text],.form-group input[type=url]{border-bottom:1px solid #9c9c9c;margin-bottom:0}.form-group input[type=email]:focus,.form-group input[type=number]:focus,.form-group input[type=password]:focus,.form-group input[type=tel]:focus,.form-group input[type=text]:focus,.form-group input[type=url]:focus{border-color:#bf0000;border-width:1px}.form-group[class*=col-]{float:none;padding-left:0;padding-right:0}.form-group .input-area-read-only input,.form-group .input-area-read-only input:hover{border-bottom:none;pointer-events:none}.form-group .form-control{position:relative;z-index:2;float:left;width:100%}.form-group .form-control:focus{z-index:3;outline:none}.form-group select.form-control{padding-right:1em}.input-sm{padding:.25rem .5rem}.input-sm label{font-size:1.6rem;margin-bottom:2px}.input-sm input{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);padding-bottom:4px}.input-lg{font-size:1.5em;padding:0}.input-lg label{font-size:1.6rem}.input-lg input{font-size:1.8rem;padding-bottom:.8rem}.has-success{position:relative}.has-success input[type=email],.has-success input[type=number],.has-success input[type=password],.has-success input[type=tel],.has-success input[type=text],.has-success input[type=url],.has-success textarea{border-color:#069907!important;border-width:1px}.has-success input+label+small,.has-success small{color:#069907}.has-success input+label+small:before{border-top:1px solid #069907!important}.has-success input.hover+label+small,.has-success input:hover+label+small{color:#069907}.has-success input.hover+label+small:before,.has-success input:hover+label+small:before{border-top:1px solid #069907!important}.has-success input:active+label,.has-success input:active+label+small,.has-success input:focus+label,.has-success input:focus+label+small{color:#069907}.has-success input:active+label+small:before,.has-success input:focus+label+small:before{border-top:1px solid #069907!important}.has-success.active label,.has-success.focus label{color:#bf0000}.has-success.disabled label{color:#d1d1d1}.has-success.disabled textarea{border:1px dashed #d1d1d1;background:transparent;color:#d1d1d1}.has-success.disabled small{color:#d1d1d1}.has-error{position:relative}.has-error input[type=email],.has-error input[type=number],.has-error input[type=password],.has-error input[type=tel],.has-error input[type=text],.has-error input[type=url],.has-error textarea{border-color:#ff3939!important;border-width:1px}.has-error small{color:#ff3939}.has-error small.remaining,.has-error small.resolved{margin-top:0}.has-error small.remaining .rex-icon,.has-error small.resolved .rex-icon{margin-right:.4rem}.has-error small.remaining .rex-icon.plus,.has-error small.resolved .rex-icon.plus{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:.4rem}.has-error small.remaining .rex-icon.check,.has-error small.resolved .rex-icon.check{top:.3rem}.has-error small.remaining:first-of-type,.has-error small.resolved:first-of-type{margin-top:.8rem}.has-error small.resolved{color:#069907}.has-error input+label+small,.has-error input.hover+label+small,.has-error input:active+label,.has-error input:active+label+small,.has-error input:focus+label,.has-error input:focus+label+small,.has-error input:hover+label+small{color:#ff3939}.checkbox-checked label span{color:#4d4d4d}.checkbox-disabled label span{color:#d1d1d1}.select-wrapper{position:relative}.select-wrapper select{border-top:none;border-left:none;border-right:none}.select-wrapper select option:checked:disabled{background-color:#fff;color:#fff!important}.select-wrapper select:disabled{border:1px dashed #d1d1d1;border-width:0 0 1px}.select-wrapper label{width:100%;margin-bottom:0}.select-wrapper:after{content:"";width:0;height:0;position:absolute;right:0;top:.8rem;border-top:8px solid #b5b5b5;border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-top:.7rem solid #b5b5b5}.select-wrapper.input-inline select{padding-right:2em}select{border:1px solid #fff;color:#9c9c9c;height:40px;-webkit-appearance:none;background:transparent;border-bottom:1px solid #9c9c9c;border-radius:0;font-size:1.6rem;font-weight:400;margin:0;-moz-appearance:none;text-indent:.01px;-o-text-overflow:"";text-overflow:""}select:disabled+.select-arrow{border-top:7px solid #d1d1d1}.select-component,select{position:relative;cursor:pointer;width:100%}.select-component.disabled,.select-component:disabled,select.disabled,select:disabled{cursor:auto;color:#d1d1d1}.select-component.disabled .current-value,.select-component:disabled .current-value,select.disabled .current-value,select:disabled .current-value{border-bottom:1px dashed #d1d1d1}.select-component.disabled:after,.select-component:disabled:after,select.disabled:after,select:disabled:after{border-top:7px solid #d1d1d1}.select-component .current-value,select .current-value{padding-bottom:8rem;border-bottom:1px solid #b5b5b5}.select-component .underline,select .underline{height:1px;width:100%}.select-component:after,select:after{content:"";width:0;height:0;position:absolute;right:0;top:.8rem;border-top:8px solid #b5b5b5;border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-top:.7rem solid #b5b5b5}.checkbox-area,.radio,.radio-area,.radio-inline{position:relative;display:inline-block;margin-right:1em}.checkbox-area .rex-icon,.radio-area .rex-icon,.radio-inline .rex-icon,.radio .rex-icon{display:none;position:absolute}.checkbox-area .rex-icon.check,.radio-area .rex-icon.check,.radio-inline .rex-icon.check,.radio .rex-icon.check{left:3px;top:2px}.checkbox-area label,.radio-area label,.radio-inline label,.radio label{cursor:pointer;font-size:1.6rem;font-weight:400;margin:0;position:absolute;color:#828282;top:-.2rem;left:4rem}.checkbox-area label:active,.checkbox-area label:focus,.radio-area label:active,.radio-area label:focus,.radio-inline label:active,.radio-inline label:focus,.radio label:active,.radio label:focus{color:#4d4d4d}.checkbox-area input,.radio-area input,.radio-inline input,.radio input{display:none}.checkbox-area .checkbox-label{position:relative;top:0;left:0;padding-left:4rem}.checkbox-area .checkbox-label:before{content:"";width:2.4rem;height:2.4rem;border:.2rem solid #b5b5b5;display:inline-block;z-index:2;cursor:pointer;margin:0 1.6rem 0 0;position:absolute;top:50%;left:1.6rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:.4rem}.checkbox-area :checked+.checkbox-label{color:#4d4d4d}.checkbox-area :checked+.checkbox-label:hover:before{border-color:#bf0000}.checkbox-area :checked+.checkbox-label:before{background:#bf0000;border:2px solid #bf0000}.checkbox-area :checked+.checkbox-label:after{font-family:rex-icon;content:"\F125";color:#fff;position:absolute;top:50%;left:1.6rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.checkbox-area:hover .checkbox-label:before{border:.2rem solid #ff1212}.checkbox-area.disabled{cursor:auto}.checkbox-area.disabled .checkbox-label:before,.checkbox-area.disabled .radio-label:before{border:.2rem solid #d1d1d1!important;cursor:auto}.checkbox-area.disabled input{cursor:auto}.checkbox-area.disabled label{color:#d1d1d1!important;cursor:auto}.checkbox-area.disabled :checked+.checkbox-label:before{background:transparent}.checkbox-area.disabled input[type=checkbox]{cursor:auto}.radio-area .radio-label,.radio-inline .radio-label,.radio .radio-label{position:relative;top:0;left:0;padding-left:4rem}.radio-area .radio-label:before,.radio-inline .radio-label:before,.radio .radio-label:before{content:"";width:2.4rem;height:2.4rem;border:.2rem solid #b5b5b5;display:inline-block;z-index:2;cursor:pointer;margin:0 1.6rem 0 0;border-radius:50%;position:absolute;top:.18em;left:.4rem}.radio-area :checked+label.radio-label,.radio-inline :checked+label.radio-label,.radio :checked+label.radio-label{color:#4d4d4d}.radio-area :checked+label.radio-label:hover:before,.radio-inline :checked+label.radio-label:hover:before,.radio :checked+label.radio-label:hover:before{border-color:#bf0000}.radio-area :checked+label.radio-label:before,.radio-inline :checked+label.radio-label:before,.radio :checked+label.radio-label:before{background:#bf0000;border:.2rem solid #bf0000}.radio-area :checked+label.radio-label:after,.radio-inline :checked+label.radio-label:after,.radio :checked+label.radio-label:after{content:"";width:1.2rem;height:1.2rem;border-radius:50%;top:.9rem;left:1rem;position:absolute;z-index:2;background-color:#fff}.radio-area:hover label.radio-label:before,.radio-inline:hover label.radio-label:before,.radio:hover label.radio-label:before{border:.2rem solid #ff1212}.radio-area.disabled,.radio-inline.disabled,.radio.disabled{cursor:auto}.radio-area.disabled .checkbox-label:before,.radio-area.disabled .radio-label:before,.radio-inline.disabled .checkbox-label:before,.radio-inline.disabled .radio-label:before,.radio.disabled .checkbox-label:before,.radio.disabled .radio-label:before{border:.2rem solid #d1d1d1!important;cursor:auto}.radio-area.disabled input,.radio-inline.disabled input,.radio.disabled input{cursor:auto}.radio-area.disabled label,.radio-inline.disabled label,.radio.disabled label{color:#d1d1d1!important;cursor:auto}.radio-area.disabled .radio-label:after,.radio-area.disabled .radio-label:before,.radio-area.disabled :checked+label.radio-label:after,.radio-area.disabled :checked+label.radio-label:before,.radio-inline.disabled .radio-label:after,.radio-inline.disabled .radio-label:before,.radio-inline.disabled :checked+label.radio-label:after,.radio-inline.disabled :checked+label.radio-label:before,.radio.disabled .radio-label:after,.radio.disabled .radio-label:before,.radio.disabled :checked+label.radio-label:after,.radio.disabled :checked+label.radio-label:before{background-color:transparent}.radio-form .radio-area{margin-right:1.6rem}.switch-area input{display:none}.switch-area .switch-label{width:4.8rem;background:#b5b5b5;height:2.4rem;position:relative}.switch-area .switch-label,.switch-area .switch-label:before{border-radius:.4rem;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.switch-area .switch-label:before{content:"";width:1.8rem;height:1.8rem;background:#fff;position:absolute;left:.3rem;top:.3rem}.switch-area :checked+.switch-label{background-color:#bf0000}.switch-area :checked+.switch-label:before{left:2.7rem;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.switch-area.rounded .switch-label{border-radius:1.4rem}.switch-area.rounded .switch-label:before{border-radius:1rem}.switch-area.disabled .switch-label{background:#ebebeb;cursor:auto}.switch-area.disabled .switch-label:before{left:3px;cursor:auto}